public class Job
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
Job.JobState
State diagram:
[CREATED] ---> [QUEUED] ---> [STARTED] ---> [FINISHED]
| +--------> [KILLED]
+----------------------------^
|
Constructor and Description |
---|
Job(java.lang.String appName,
java.lang.String cmd,
java.util.Properties props,
int cpu,
int memMB,
int disk) |
Job(java.lang.String appName,
java.lang.String cmd,
java.util.Properties props,
int cpu,
int memMB,
int disk,
int gpu,
int ports) |
Job(java.lang.String appName,
java.lang.String cmd,
java.util.Properties props,
int cpu,
int memMB,
int disk,
int gpu,
int ports,
java.lang.String attributes) |
Job(java.lang.String cmd,
java.lang.String scheduled,
java.lang.String started,
java.lang.String finished,
java.util.Properties props,
int result,
int id,
java.lang.String url,
java.lang.String reason,
int retry,
int priority,
java.lang.String appid,
java.lang.String name,
java.util.Set<java.lang.String> tags,
ResourceQuantity resources,
java.util.Optional<java.lang.String> attributes,
java.lang.String taskId,
Job.JobState state) |
Modifier and Type | Method and Description |
---|---|
void |
addTags(java.util.Collection<java.lang.String> tags) |
void |
addTags(java.lang.String... tags) |
java.lang.String |
appid() |
java.util.Optional<java.lang.String> |
attributes() |
java.lang.String |
cmd() |
void |
doRetry() |
java.lang.String |
finished() |
void |
finished(java.lang.String now,
java.util.Optional<java.lang.String> url,
int result) |
int |
id() |
void |
killed(java.lang.String now,
java.util.Optional<java.lang.String> maybeUrl,
java.lang.String reason) |
java.lang.String |
name() |
java.lang.String |
pp() |
int |
priority() |
java.util.Properties |
props() |
java.lang.String |
reason() |
ResourceQuantity |
resources() |
int |
result() |
int |
retry() |
void |
schedule(int id,
java.lang.String now) |
java.lang.String |
scheduled() |
void |
setName(java.lang.String name) |
void |
setPriority(int p) |
java.lang.String |
started() |
void |
started(java.lang.String taskId,
java.util.Optional<java.lang.String> maybeUrl,
java.lang.String now) |
void |
starting(java.lang.String taskId,
java.util.Optional<java.lang.String> maybeUrl,
java.lang.String now) |
Job.JobState |
state() |
java.util.Set<java.lang.String> |
tags() |
java.lang.String |
taskId() |
java.lang.String |
toString() |
java.lang.String |
url() |
public Job(java.lang.String appName, java.lang.String cmd, java.util.Properties props, int cpu, int memMB, int disk)
public Job(java.lang.String appName, java.lang.String cmd, java.util.Properties props, int cpu, int memMB, int disk, int gpu, int ports)
public Job(java.lang.String appName, java.lang.String cmd, java.util.Properties props, int cpu, int memMB, int disk, int gpu, int ports, java.lang.String attributes)
public Job(java.lang.String cmd, java.lang.String scheduled, java.lang.String started, java.lang.String finished, java.util.Properties props, int result, int id, java.lang.String url, java.lang.String reason, int retry, int priority, java.lang.String appid, java.lang.String name, java.util.Set<java.lang.String> tags, ResourceQuantity resources, java.util.Optional<java.lang.String> attributes, java.lang.String taskId, Job.JobState state)
public java.lang.String cmd()
public java.lang.String scheduled()
public java.lang.String started()
public java.util.Properties props()
public java.lang.String finished()
public int result()
public int id()
public java.lang.String url()
public java.lang.String reason()
public int retry()
public int priority()
public java.lang.String appid()
public java.lang.String name()
public java.util.Set<java.lang.String> tags()
public ResourceQuantity resources()
public java.util.Optional<java.lang.String> attributes()
public java.lang.String taskId()
public Job.JobState state()
public void schedule(int id, java.lang.String now)
public void doRetry()
public void starting(java.lang.String taskId, java.util.Optional<java.lang.String> maybeUrl, java.lang.String now)
public void started(java.lang.String taskId, java.util.Optional<java.lang.String> maybeUrl, java.lang.String now)
public void finished(java.lang.String now, java.util.Optional<java.lang.String> url, int result)
public void killed(java.lang.String now, java.util.Optional<java.lang.String> maybeUrl, java.lang.String reason)
public void setPriority(int p)
public void setName(java.lang.String name)
public void addTags(java.lang.String... tags)
public void addTags(java.util.Collection<java.lang.String> tags)
public java.lang.String toString()
toString
in class java.lang.Object
public java.lang.String pp()