Class DockerRExecutor

All Implemented Interfaces:
RExecutor

public class DockerRExecutor extends ProcessRExecutor
This class define a Docker RExecutor.
Since:
2.0
Author:
Laurent Jourdren
  • Field Details

  • Constructor Details

    • DockerRExecutor

      public DockerRExecutor(File outputDirectory, File temporaryDirectory, String dockerImage) throws IOException
      Constructor.
      Parameters:
      outputDirectory - the output directory
      temporaryDirectory - the temporary directory
      dockerImage - docker image to use
      Throws:
      IOException - if an error occurs while creating the object
  • Method Details

    • getName

      public String getName()
      Description copied from interface: RExecutor
      Get the name of the RExecutor.
      Specified by:
      getName in interface RExecutor
      Overrides:
      getName in class ProcessRExecutor
      Returns:
      the name of the RExecutor
    • getDockerImage

      public String getDockerImage()
      Get the Docker image used.
      Returns:
      the Docker image used