Class TaskSerializationUtils
java.lang.Object
fr.ens.biologie.genomique.eoulsan.core.workflow.TaskSerializationUtils
This class contains utility methods for serialization, deserialization and execution of Task
objects.
- Since:
- 2.0
- Author:
- Laurent Jourdren
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic TaskResultImplExecute a task context serialization file.static TaskResultImplExecute a task context serialization file.
-
Constructor Details
-
TaskSerializationUtils
public TaskSerializationUtils()
-
-
Method Details
-
execute
Execute a task context serialization file.- Parameters:
taskContextFile- input task context file- Returns:
- the task result
- Throws:
IOException- if an error occurs while reading or writing serialized filesEoulsanException- if an error occurs while executing the task
-
execute
public static TaskResultImpl execute(DataFile taskContextFile, DataFile outputDir) throws IOException, EoulsanException Execute a task context serialization file.- Parameters:
taskContextFile- input task context fileoutputDir- output directory for results file- Returns:
- the task result
- Throws:
IOException- if an error occurs while reading or writing serialized filesEoulsanException- if an error occurs while executing the task
-