Package mgui.pipelines
Provides a framework for defining and running processing pipelines in the ModelGUI
environment.
- Since:
- 1.0
- Version:
- 1.0
- Author:
- Andrew Reid
-
Interface Summary Interface Description DynamicPipelineListener Specifies a listener which handles dynamic changes to an executing pipeline.PipelineTaskListener StaticPipelineListener Specifies a listener on anInterfacePipeline
-
Class Summary Class Description DynamicPipelineEvent Represents an dynamic event on an executing pipeline; i.e., starting, terminating, updatingInterfacePipeline Represents a series ofTask
s that are to be run sequentially, such that the output of a task becomes the input of the subsequent one.JavaProcess Represents a Java process; i.e., a class containing amain
method which allows it to be run as a process.NativeProcess Represents a native process; i.e., one which runs from the OS command console.PipelineFork Represents 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.PipelineFunctions Provides a set of common functions operating on pipeline objects.PipelineJob PipelineLauncher A launcher for anInterfacePipeline
object.PipelineProcess Represents a Java process specification, specified by an executable process (native or Java) and a set of parameters.PipelineProcessInstance Represents a specific instance of a Java process.PipelineState Represents the state of a pipeline.PipelineTask A task is a launchable component of a pipeline.PipelineTaskEvent StaticPipelineEvent Represents an static event on a pipeline; i.e., a change to its structure, etc.TaskParameter Specifies a parameter for a given PipelineProcess.TaskParameterInstance An instance of a task parameter. -
Enum Summary Enum Description PipelineTask.Status StaticPipelineEvent.EventType -
Exception Summary Exception Description PipelineException