| Constructor and Description |
|---|
JobInfo(long id,
JobConfig jobConfig,
com.google.common.base.Function<JobInfo,java.lang.Void> statusChangeCallback)
Creates a new instance of
JobInfo. |
| Modifier and Type | Method and Description |
|---|---|
void |
addTask(int taskId)
Registers a task.
|
int |
compareTo(JobInfo other)
This method orders jobs using the time their status was last modified.
|
java.lang.String |
getErrorMessage() |
long |
getId() |
JobConfig |
getJobConfig() |
long |
getLastStatusChangeMs() |
java.lang.String |
getResult() |
Status |
getStatus() |
java.util.List<java.lang.Integer> |
getTaskIdList() |
TaskInfo |
getTaskInfo(int taskId) |
java.util.List<TaskInfo> |
getTaskInfoList() |
void |
setErrorMessage(java.lang.String errorMessage) |
void |
setResult(java.lang.String result) |
void |
setStatus(Status status) |
void |
setTaskInfo(int taskId,
TaskInfo taskInfo)
Sets the information of a task.
|
public int compareTo(JobInfo other)
compareTo in interface java.lang.Comparable<JobInfo>public void addTask(int taskId)
taskId - the task idpublic long getId()
public JobConfig getJobConfig()
public long getLastStatusChangeMs()
public void setErrorMessage(java.lang.String errorMessage)
errorMessage - the error messagepublic java.lang.String getErrorMessage()
public TaskInfo getTaskInfo(int taskId)
taskId - the task ID to get the task info forpublic void setTaskInfo(int taskId,
TaskInfo taskInfo)
taskId - the task idtaskInfo - the task informationpublic java.util.List<java.lang.Integer> getTaskIdList()
public void setStatus(Status status)
status - the job statuspublic Status getStatus()
public void setResult(java.lang.String result)
result - the joined job resultpublic java.lang.String getResult()
public java.util.List<TaskInfo> getTaskInfoList()
Copyright © 2019. All Rights Reserved.