Class 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 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​(List<Module> firstSteps,
                            List<Module> lastSteps)
                     throws EoulsanException
        run Eoulsan.
        Parameters:
        firstSteps - steps to add at the begin the workflow
        lastSteps - steps to add at the end the workflow
        Throws:
        EoulsanException - if an error occurs while creating of executing steps