@Immutable @ThriftStruct public class TaskInfo extends Object
Constructor and Description |
---|
TaskInfo(TaskId taskId,
TaskStatus taskStatus,
org.joda.time.DateTime lastHeartbeat,
OutputBufferInfo outputBuffers,
Set<PlanNodeId> noMoreSplits,
TaskStats stats,
boolean needsPlan,
MetadataUpdates metadataUpdates,
String nodeId) |
Modifier and Type | Method and Description |
---|---|
static TaskInfo |
createInitialTask(TaskId taskId,
URI location,
List<BufferInfo> bufferStates,
TaskStats taskStats,
String nodeId) |
org.joda.time.DateTime |
getLastHeartbeat() |
MetadataUpdates |
getMetadataUpdates() |
String |
getNodeId() |
Set<PlanNodeId> |
getNoMoreSplits() |
OutputBufferInfo |
getOutputBuffers() |
TaskStats |
getStats() |
TaskId |
getTaskId() |
TaskStatus |
getTaskStatus() |
boolean |
isNeedsPlan() |
TaskInfo |
summarize() |
String |
toString() |
TaskInfo |
withTaskStatus(TaskStatus newTaskStatus) |
@ThriftConstructor public TaskInfo(TaskId taskId, TaskStatus taskStatus, org.joda.time.DateTime lastHeartbeat, OutputBufferInfo outputBuffers, Set<PlanNodeId> noMoreSplits, TaskStats stats, boolean needsPlan, MetadataUpdates metadataUpdates, String nodeId)
@ThriftField(value=1) public TaskId getTaskId()
@ThriftField(value=2) public TaskStatus getTaskStatus()
@ThriftField(value=3) public org.joda.time.DateTime getLastHeartbeat()
@ThriftField(value=4) public OutputBufferInfo getOutputBuffers()
@ThriftField(value=5) public Set<PlanNodeId> getNoMoreSplits()
@ThriftField(value=6) public TaskStats getStats()
@ThriftField(value=7) public boolean isNeedsPlan()
@ThriftField(value=8) public MetadataUpdates getMetadataUpdates()
@ThriftField(value=9) public String getNodeId()
public TaskInfo summarize()
public static TaskInfo createInitialTask(TaskId taskId, URI location, List<BufferInfo> bufferStates, TaskStats taskStats, String nodeId)
public TaskInfo withTaskStatus(TaskStatus newTaskStatus)
Copyright © 2012–2022. All rights reserved.