@Immutable public class TaskInfo extends Object
| Constructor and Description |
|---|
TaskInfo(TaskStatus taskStatus,
org.joda.time.DateTime lastHeartbeat,
OutputBufferInfo outputBuffers,
Set<PlanNodeId> noMoreSplits,
TaskStats stats,
boolean needsPlan) |
| Modifier and Type | Method and Description |
|---|---|
static TaskInfo |
createInitialTask(TaskId taskId,
URI location,
String nodeId,
List<BufferInfo> bufferStates,
TaskStats taskStats) |
org.joda.time.DateTime |
getLastHeartbeat() |
Set<PlanNodeId> |
getNoMoreSplits() |
OutputBufferInfo |
getOutputBuffers() |
TaskStats |
getStats() |
TaskStatus |
getTaskStatus() |
boolean |
isNeedsPlan() |
TaskInfo |
summarize() |
String |
toString() |
TaskInfo |
withTaskStatus(TaskStatus newTaskStatus) |
public TaskInfo(TaskStatus taskStatus, org.joda.time.DateTime lastHeartbeat, OutputBufferInfo outputBuffers, Set<PlanNodeId> noMoreSplits, TaskStats stats, boolean needsPlan)
public TaskStatus getTaskStatus()
public org.joda.time.DateTime getLastHeartbeat()
public OutputBufferInfo getOutputBuffers()
public Set<PlanNodeId> getNoMoreSplits()
public TaskStats getStats()
public boolean isNeedsPlan()
public TaskInfo summarize()
public static TaskInfo createInitialTask(TaskId taskId, URI location, String nodeId, List<BufferInfo> bufferStates, TaskStats taskStats)
public TaskInfo withTaskStatus(TaskStatus newTaskStatus)
Copyright © 2012–2019. All rights reserved.