@Override public DispatchLayer<?> createDispatchLayer(URI uri) { DispatchLayer<?> dispatchLayer = null; if (parallelizeLayer.equals(uri)) { dispatchLayer = new Parallelize(); } else if (errorBounceLayer.equals(uri)) { dispatchLayer = new ErrorBounce(); } else if (failoverLayer.equals(uri)) { dispatchLayer = new Failover(); } else if (retryLayer.equals(uri)) { dispatchLayer = new Retry(); } else if (invokeLayer.equals(uri)) { dispatchLayer = new Invoke(); } else if (loopLayer.equals(uri)) { dispatchLayer = new Loop(); } else if (intermediateProvenanceLayer.equals(uri)) { dispatchLayer = new IntermediateProvenance(); } else if (stopLayer.equals(uri)) { dispatchLayer = new Stop(); } return dispatchLayer; }
continue; DispatchLayer<?> provenance = new IntermediateProvenance(); IntermediateProvenance intermediateProvenance = (IntermediateProvenance) provenance; intermediateProvenance.setWorkflow(workflowItem);
continue; DispatchLayer<?> provenance = new IntermediateProvenance(); IntermediateProvenance intermediateProvenance = (IntermediateProvenance) provenance; intermediateProvenance.setWorkflow(workflowItem);