R
- the type of the single algorithm outputO
- the type of the combined outputpublic class MultiplePipelineWorkflow<R,O> extends java.lang.Object implements StandardWorkflow<O,Bridge<?,?>>
Constructor and Description |
---|
MultiplePipelineWorkflow() |
Modifier and Type | Method and Description |
---|---|
MultiplePipelineWorkflow<R,O> |
addPipeline(Pipeline<R> p) |
MultiplePipelineWorkflow<R,O> |
clearWorkflows() |
O |
getResults()
Get the results of this workflow as an object
|
MultiplePipelineWorkflow<R,O> |
init()
Prepares the workflow for a new execution
|
void |
run() |
MultiplePipelineWorkflow<R,O> |
setBridge(Bridge<?,?> bridge)
Links this workflow to a bridge
|
MultiplePipelineWorkflow<R,O> |
setCoordinator(MultipleOutputCoordinator<R,O> coordinator) |
MultiplePipelineWorkflow<R,O> |
setParameters(java.util.HashMap<java.lang.String,java.lang.Object> parameters)
Sets parameters for this workflow
|
public MultiplePipelineWorkflow<R,O> addPipeline(Pipeline<R> p)
public MultiplePipelineWorkflow<R,O> clearWorkflows()
public MultiplePipelineWorkflow<R,O> setCoordinator(MultipleOutputCoordinator<R,O> coordinator)
public MultiplePipelineWorkflow<R,O> init()
StandardWorkflow
init
in interface StandardWorkflow<O,Bridge<?,?>>
public MultiplePipelineWorkflow<R,O> setBridge(Bridge<?,?> bridge)
StandardWorkflow
setBridge
in interface StandardWorkflow<O,Bridge<?,?>>
bridge
- The bridgepublic MultiplePipelineWorkflow<R,O> setParameters(java.util.HashMap<java.lang.String,java.lang.Object> parameters)
StandardWorkflow
setParameters
in interface StandardWorkflow<O,Bridge<?,?>>
parameters
- An hash map of Name, Value pairspublic O getResults()
StandardWorkflow
getResults
in interface StandardWorkflow<O,Bridge<?,?>>
public void run()
run
in interface java.lang.Runnable