Provides a framework for defining and running processing pipelines in the ModelGUI environment.
- Andrew Reid
Interface Summary Interface Description DynamicPipelineListenerSpecifies a listener which handles dynamic changes to an executing pipeline. PipelineTaskListener StaticPipelineListenerSpecifies a listener on an
Class Summary Class Description DynamicPipelineEventRepresents an dynamic event on an executing pipeline; i.e., starting, terminating, updating InterfacePipelineRepresents a series of
Tasks that are to be run sequentially, such that the output of a task becomes the input of the subsequent one.
JavaProcessRepresents a Java process; i.e., a class containing a
mainmethod which allows it to be run as a process.
NativeProcessRepresents a native process; i.e., one which runs from the OS command console. PipelineForkRepresents a fork in a pipeline; i.e., a branching point, where the output of the previous process becomes the input of two or more independent pipelines. PipelineFunctionsProvides a set of common functions operating on pipeline objects. PipelineJob PipelineLauncherA launcher for an
PipelineProcessRepresents a Java process specification, specified by an executable process (native or Java) and a set of parameters. PipelineProcessInstanceRepresents a specific instance of a Java process. PipelineStateRepresents the state of a pipeline. PipelineTaskA task is a launchable component of a pipeline. PipelineTaskEvent StaticPipelineEventRepresents an static event on a pipeline; i.e., a change to its structure, etc. TaskParameterSpecifies a parameter for a given PipelineProcess. TaskParameterInstanceAn instance of a task parameter.
Enum Summary Enum Description PipelineTask.Status StaticPipelineEvent.EventType
Exception Summary Exception Description PipelineException