Class DockerRExecutor
java.lang.Object
fr.ens.biologie.genomique.eoulsan.util.r.AbstractRExecutor
fr.ens.biologie.genomique.eoulsan.util.r.ProcessRExecutor
fr.ens.biologie.genomique.eoulsan.util.r.DockerRExecutor
- All Implemented Interfaces:
RExecutor
This class define a Docker RExecutor.
- Since:
- 2.0
- Author:
- Laurent Jourdren
-
Field Summary
FieldsFields inherited from class fr.ens.biologie.genomique.eoulsan.util.r.ProcessRExecutor
RSCRIPT_EXECUTABLE -
Constructor Summary
ConstructorsConstructorDescriptionDockerRExecutor(File outputDirectory, File temporaryDirectory, String dockerImage) Constructor. -
Method Summary
Modifier and TypeMethodDescriptionGet the Docker image used.getName()Get the name of the RExecutor.Methods inherited from class fr.ens.biologie.genomique.eoulsan.util.r.ProcessRExecutor
closeConnection, executeR, writeFileMethods inherited from class fr.ens.biologie.genomique.eoulsan.util.r.AbstractRExecutor
executeRScript, executeRScript, getOutputFiles, openConnection, putInputFile, putInputFile, removeInputFiles
-
Field Details
-
REXECUTOR_NAME
- See Also:
-
-
Constructor Details
-
DockerRExecutor
public DockerRExecutor(File outputDirectory, File temporaryDirectory, String dockerImage) throws IOException Constructor.- Parameters:
outputDirectory- the output directorytemporaryDirectory- the temporary directorydockerImage- docker image to use- Throws:
IOException- if an error occurs while creating the object
-
-
Method Details
-
getName
Description copied from interface:RExecutorGet the name of the RExecutor.- Specified by:
getNamein interfaceRExecutor- Overrides:
getNamein classProcessRExecutor- Returns:
- the name of the RExecutor
-
getDockerImage
Get the Docker image used.- Returns:
- the Docker image used
-