Constructor and Description |
---|
AuroraLauncher() |
Modifier and Type | Method and Description |
---|---|
void |
close()
Close up any resources
|
static java.util.Map<AuroraField,java.lang.String> |
constructEnvVariables(Config config,
JobAPI.Job job)
put relevant config parameters to a HashMap to be used as environment variables
when submitting jobs
|
void |
initialize(Config conf)
Initialize with the configuration
|
boolean |
killJob(java.lang.String jobID)
Terminate the Aurora Job
|
Twister2JobState |
launch(JobAPI.Job job)
Launch the processes according to the resource plan.
|
static void |
logEnvVariables(java.util.Map<AuroraField,java.lang.String> envs)
print all environment variables for debugging purposes
|
public void initialize(Config conf)
ILauncher
initialize
in interface ILauncher
conf
- the configurationpublic Twister2JobState launch(JobAPI.Job job)
public void close()
public boolean killJob(java.lang.String jobID)
public static java.util.Map<AuroraField,java.lang.String> constructEnvVariables(Config config, JobAPI.Job job)
config
- public static void logEnvVariables(java.util.Map<AuroraField,java.lang.String> envs)
envs
-