Package fr.ens.biologie.genomique.eoulsan.core
This package contains Eoulsan workflow core class.
- Since:
- 1.0
-
Interface Summary Interface Description InputPort This interface define an input port of a step.InputPorts This interface define a group of input ports.Module This interface define a Module.OutputPort This interface define an output port of a step.OutputPorts This interface define a group of output ports.Port This interface define a port of a step.Ports<E extends Port> This interface define a group of ports.Progress This interface allow to set the progress of a task.Step This interface define a step of the workflow.StepConfigurationContext TaskContext This interface define the context of a step.TaskResult This class define the result of a step.TaskStatus This interface define a step status.Workflow This interface define a Workflow. -
Class Summary Class Description AbstractPort Abstract class that define a port.AbstractPorts<E extends Port> This class define a basic implementation of a Ports class.ContextUtils This class define utility methods on Context.DataUtils This class define an utility on data object.FileNaming This class contains methods to create workflow data file names.InputPortsBuilder This class allow to easily create input ports for a step.Modules This class contains useful methods for writing Step classes.Naming This class contains methods to validate workflow object names.OutputPortsBuilder This class allow to easily create input ports for a step.Parameter This class define a parameter.SimpleInputPort This class define an input port of a step.SimpleInputPorts This class define a class that handles a set of input ports.SimpleOutputPort This class define an output port of a step.SimpleOutputPorts This class define a class that contains several output ports. -
Enum Summary Enum Description ParallelizationMode This enum define the parallelization modes of a step.Step.DiscardOutput This enum define the value of the discard output attribute of the step tag in the Eoulsan workflow file.Step.StepState This enum define the states of the steps.Step.StepType This enum define the type of step. -
Exception Summary Exception Description FileNamingParsingRuntimeException This class define a runtime exception for filename parsing errors.