public class TaskStatus extends Object
isComplete() false) or it may be complete (isComplete() true).
TaskStatus objects are immutable.| Modifier and Type | Field and Description |
|---|---|
static int |
MAX_ERROR_MSG_LENGTH |
| Modifier | Constructor and Description |
|---|---|
protected |
TaskStatus(String id,
TaskState status,
long duration,
String errorMsg) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object o) |
static TaskStatus |
failure(String taskId) |
static TaskStatus |
failure(String taskId,
String errorMsg) |
static TaskStatus |
fromCode(String taskId,
TaskState code) |
long |
getDuration() |
String |
getErrorMsg() |
String |
getId() |
TaskState |
getStatusCode() |
int |
hashCode() |
boolean |
isComplete()
Inverse of
isRunnable(). |
boolean |
isFailure()
Returned by tasks when they complete unsuccessfully.
|
boolean |
isRunnable()
Signals that a task is not yet complete, and is still runnable on a worker.
|
boolean |
isSuccess()
Returned by tasks when they spawn subtasks.
|
static TaskStatus |
running(String taskId) |
static TaskStatus |
success(String taskId) |
static TaskStatus |
success(String taskId,
String errorMsg) |
String |
toString() |
TaskStatus |
withDuration(long _duration) |
public static final int MAX_ERROR_MSG_LENGTH
public static TaskStatus running(String taskId)
public static TaskStatus success(String taskId)
public static TaskStatus success(String taskId, String errorMsg)
public static TaskStatus failure(String taskId)
public static TaskStatus failure(String taskId, String errorMsg)
public static TaskStatus fromCode(String taskId, TaskState code)
public String getId()
public TaskState getStatusCode()
public long getDuration()
public String getErrorMsg()
public boolean isRunnable()
public boolean isComplete()
isRunnable().public boolean isSuccess()
public boolean isFailure()
public TaskStatus withDuration(long _duration)
Copyright © 2011–2018 The Apache Software Foundation. All rights reserved.