Package fr.ens.biologie.genomique.eoulsan.core.workflow
This package contains Eoulsan workflow dedicated classes.
- Since:
- 2.0
- Author:
- Laurent Jourdren
-
Interface Summary Interface Description EmergencyStopTask This interface define a task that will executed if the execution of the workflow fail.StepObserver This interface define workflow step events -
Class Summary Class Description AbstractStep This class define a step of the workflow.AbstractWorkflow This class define a Workflow.CommandStep This class define a step based on a Command object (workflow file).CommandWorkflow This class define a workflow based on a Command object (workflow file).CommandWorkflowModel This class define the workflow model object of Eoulsan.CommandWorkflowParser This class allow parse the workflow file.CommandWorkflowParser.StepOutputPort DataList This class define a data list.DataMetadataStorage This class define a storage for data metadata of all files generated by the workflow.EmergencyStopTasks This class define a class where the emergency tasks are storedExecutor This class is the executor for running all the steps of an analysis.ExecutorArguments This class contains arguments for the Executor.ModuleRegistry This class define a registry for modules.ModuleService This class allow to get a Step object from a class in the classpath.SerializableStopwatch StepConfigurationContextImpl This class define a concrete implementation of the configuration context of a step.StepInstances This class store module instances and avoid storing this instance in Step objects that are serialized.StepObserverRegistry This class allow to relay workflow step events to other observers.StepOutputDataFile This class define an output file of workflow set.StepResult This class define a step result.StepStateDependencies This class allow to store the step state and its dependencies.StepStatus This class define a step status.TaskContextImpl This class define a task context.TaskResultImpl This class define a result for a task context.TaskRunner This class allow to run a task context.TaskSerializationUtils This class contains utility methods for serialization, deserialization and execution of Task objects.TaskStatusImpl This class define a task status.TokenManager This class define a token manager for a step.TokenManagerRegistry This class store all the TokenManager instances.UIEvent This class define an abstract UIEventUIStepEvent This class define a UI step event.UITaskEvent This class define a UI task event.UIWorkflowEvent This class define a UI workflow event.UnmodifiableData This class define an unmodifiable dataWorkflow2Graphviz Convert a Workflow to GraphvizWorkflowContext This class define the context implementation.WorkflowDataUtils This class define an utility on data object.WorkflowEventBus This class define a single for the event bus.WorkflowFileNaming This class contains methods to create workflow data file names.