Package de.hsh.graja.core
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:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ModuleRunnerInput(Submission submission, Path workspace, Path modulesWorkspace, ResultSpec resultSpec, int maxRuntimeSeconds, int maxJunitRuntimeSeconds, CVVp cvvp)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CVVp
getCVVp()
int
getMaxJunitRuntimeSeconds()
int
getMaxRuntimeSeconds()
Path
getModulesWorkspace()
ResultSpec
getResultSpec()
Submission
getSubmission()
Path
getWorkspace()
-
-
-
Constructor Detail
-
ModuleRunnerInput
public ModuleRunnerInput(Submission submission, Path workspace, Path modulesWorkspace, ResultSpec resultSpec, int maxRuntimeSeconds, int maxJunitRuntimeSeconds, CVVp cvvp)
-
-
Method Detail
-
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()
-
-