/** * Test that print job queue recursively prints child queues */ @Test @SuppressWarnings("deprecation") public void testPrintJobQueueInfo() throws IOException { JobQueueClient queueClient = new JobQueueClient(); JobQueueInfo parent = new JobQueueInfo(); JobQueueInfo child = new JobQueueInfo(); JobQueueInfo grandChild = new JobQueueInfo(); child.addChild(grandChild); parent.addChild(child); grandChild.setQueueName("GrandChildQueue"); ByteArrayOutputStream bbos = new ByteArrayOutputStream(); PrintWriter writer = new PrintWriter(bbos); queueClient.printJobQueueInfo(parent, writer); Assert.assertTrue("printJobQueueInfo did not print grandchild's name", bbos.toString().contains("GrandChildQueue")); }
queueInfo.setQueueName(name); LOG.debug("created jobQInfo " + queueInfo.getQueueName()); queueInfo.setQueueState(state.getStateName());
queueInfo.setQueueName(name); LOG.debug("created jobQInfo " + queueInfo.getQueueName()); queueInfo.setQueueState(state.getStateName());
queueInfo.setQueueName(name); LOG.debug("created jobQInfo " + queueInfo.getQueueName()); queueInfo.setQueueState(state.getStateName());
queueInfo.setQueueName(name); LOG.debug("created jobQInfo " + queueInfo.getQueueName()); queueInfo.setQueueState(state.getStateName());
queueInfo.setQueueName(name); LOG.debug("created jobQInfo " + queueInfo.getQueueName()); queueInfo.setQueueState(state.getStateName());
static JobQueueInfo newJobQueueInfo(List<JobQueueInfo> children, Properties props, String queueName, QueueState state, String schedulingInfo) { JobQueueInfo jqi = new JobQueueInfo(); jqi.setChildren(children); if (props != null) { jqi.setProperties(props); } jqi.setQueueName(queueName); jqi.setQueueState(state.getStateName()); jqi.setSchedulingInfo(schedulingInfo); return jqi; } }