Class ModuleRunnerInput

java.lang.Object
de.hsh.graja.core.ModuleRunnerInput
All Implemented Interfaces:
Serializable

public class ModuleRunnerInput extends Object implements Serializable
This class holds various data that might be needed by a module runner. Currently this class stores references to the submission, the workspace folder, the classpath, and the timeout data.
See Also:
  • Constructor Details

    • ModuleRunnerInput

      public ModuleRunnerInput(Submission submission, Path workspace, Path modulesWorkspace, ResultSpec resultSpec, int maxRuntimeSeconds, int maxJunitRuntimeSeconds, CVVp cvvp)
  • Method Details

    • getSubmission

      public Submission getSubmission()
    • getWorkspace

      public Path getWorkspace()
    • getModulesWorkspace

      public Path getModulesWorkspace()
    • getResultSpec

      public ResultSpec getResultSpec()
    • getMaxRuntimeSeconds

      public int getMaxRuntimeSeconds()
    • getMaxJunitRuntimeSeconds

      public int getMaxJunitRuntimeSeconds()
    • getCVVp

      public CVVp getCVVp()