Class Executor
- java.lang.Object
-
- fr.ens.biologie.genomique.eoulsan.core.workflow.Executor
-
public class Executor extends Object
This class is the executor for running all the steps of an analysis.- Since:
- 1.0
- Author:
- Laurent Jourdren
-
-
Constructor Summary
Constructors Constructor Description Executor(ExecutorArguments arguments)
Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
execute()
run Eoulsan.void
execute(List<Module> firstSteps, List<Module> lastSteps)
run Eoulsan.
-
-
-
Constructor Detail
-
Executor
public Executor(ExecutorArguments arguments) throws EoulsanException
Constructor.- Parameters:
arguments
- arguments for the Executor- Throws:
EoulsanException
- if an error occurs while loading and parsing design and workflow files
-
-
Method Detail
-
execute
public void execute() throws EoulsanException
run Eoulsan.- Throws:
EoulsanException
- if an error occurs while creating of executing steps
-
execute
public void execute(List<Module> firstSteps, List<Module> lastSteps) throws EoulsanException
run Eoulsan.- Parameters:
firstSteps
- steps to add at the begin the workflowlastSteps
- steps to add at the end the workflow- Throws:
EoulsanException
- if an error occurs while creating of executing steps
-
-