/** * Test constructor, only used by unit tests, should probably not be public * access here? * * @param maxJobs */ public Parallelize(int maxJobs) { super(); config.setMaximumJobs(maxJobs); }
@Override public void receiveJobQueue(DispatchJobQueueEvent queueEvent) { StateModel model = new StateModel(queueEvent, config.getMaximumJobs()); synchronized(stateMap) { stateMap.put(queueEvent.getOwningProcess(), model); } model.fillFromQueue(); }
@Override public Object createDispatchLayerConfiguration(URI uri) { Object dispatchLayerConfiguration = null; if (parallelizeLayer.equals(uri)) { dispatchLayerConfiguration = new ParallelizeConfig(); } else if (retryLayer.equals(uri)) { dispatchLayerConfiguration = new RetryConfig(); } else if (loopLayer.equals(uri)) { dispatchLayerConfiguration = new LoopConfiguration(); } return dispatchLayerConfiguration; }
@Override public void receiveJobQueue(DispatchJobQueueEvent queueEvent) { // System.out.println("Creating state for " + owningProcess); StateModel model = new StateModel(queueEvent, config.getMaximumJobs()); synchronized(stateMap) { stateMap.put(queueEvent.getOwningProcess(), model); } model.fillFromQueue(); }
@Override public void receiveJobQueue(DispatchJobQueueEvent queueEvent) { // System.out.println("Creating state for " + owningProcess); StateModel model = new StateModel(queueEvent, config.getMaximumJobs()); stateMap.put(queueEvent.getOwningProcess(), model); model.fillFromQueue(); }
/** * Test constructor, only used by unit tests, should probably not be public * access here? * * @param maxJobs */ public Parallelize(int maxJobs) { super(); config.setMaximumJobs(maxJobs); }
if (processor.getLocalName().equals("processor_a")) { assertEquals(1, ((Parallelize) dispatchLayers.get(0)) .getConfiguration().getMaximumJobs()); assertEquals(0, ((Retry) dispatchLayers.get(3)) .getConfiguration().getMaxRetries()); } else if (processor.getLocalName().equals("processor_b")) { assertEquals(4, ((Parallelize) dispatchLayers.get(0)) .getConfiguration().getMaximumJobs()); assertEquals(2, ((Retry) dispatchLayers.get(3)) .getConfiguration().getMaxRetries());
/** * Test constructor, only used by unit tests, should probably not be public * access here? * * @param maxJobs */ public Parallelize(int maxJobs) { super(); config.setMaximumJobs(maxJobs); }
if (processor.getLocalName().equals("processor_a")) { assertEquals(1, ((Parallelize) dispatchLayers.get(0)) .getConfiguration().getMaximumJobs()); assertEquals(0, ((Retry) dispatchLayers.get(3)) .getConfiguration().getMaxRetries()); } else if (processor.getLocalName().equals("processor_b")) { assertEquals(4, ((Parallelize) dispatchLayers.get(0)) .getConfiguration().getMaximumJobs()); assertEquals(2, ((Retry) dispatchLayers.get(3)) .getConfiguration().getMaxRetries());
if (processor.getLocalName().equals("processor_a")) { assertEquals(1, ((Parallelize) dispatchLayers.get(0)) .getConfiguration().getMaximumJobs()); assertEquals(0, ((Retry) dispatchLayers.get(3)) .getConfiguration().getMaxRetries()); } else if (processor.getLocalName().equals("processor_b")) { assertEquals(4, ((Parallelize) dispatchLayers.get(0)) .getConfiguration().getMaximumJobs()); assertEquals(2, ((Retry) dispatchLayers.get(3)) .getConfiguration().getMaxRetries());