public class TaskStatus extends Object
Modifier and Type | Field and Description |
---|---|
static long |
STARTING_VERSION
The first valid version that will be returned for a remote task.
|
Constructor and Description |
---|
TaskStatus(TaskId taskId,
String taskInstanceId,
long version,
TaskState state,
URI self,
String nodeId,
Set<Lifespan> completedDriverGroups,
List<ExecutionFailureInfo> failures,
int queuedPartitionedDrivers,
int runningPartitionedDrivers,
boolean outputBufferOverutilized,
io.airlift.units.DataSize physicalWrittenDataSize,
io.airlift.units.DataSize memoryReservation,
io.airlift.units.DataSize systemMemoryReservation,
io.airlift.units.DataSize revocableMemoryReservation,
long fullGcCount,
io.airlift.units.Duration fullGcTime) |
Modifier and Type | Method and Description |
---|---|
static TaskStatus |
failWith(TaskStatus taskStatus,
TaskState state,
List<ExecutionFailureInfo> exceptions) |
Set<Lifespan> |
getCompletedDriverGroups() |
List<ExecutionFailureInfo> |
getFailures() |
long |
getFullGcCount() |
io.airlift.units.Duration |
getFullGcTime() |
io.airlift.units.DataSize |
getMemoryReservation() |
String |
getNodeId() |
io.airlift.units.DataSize |
getPhysicalWrittenDataSize() |
int |
getQueuedPartitionedDrivers() |
io.airlift.units.DataSize |
getRevocableMemoryReservation() |
int |
getRunningPartitionedDrivers() |
URI |
getSelf() |
TaskState |
getState() |
io.airlift.units.DataSize |
getSystemMemoryReservation() |
TaskId |
getTaskId() |
String |
getTaskInstanceId() |
long |
getVersion() |
static TaskStatus |
initialTaskStatus(TaskId taskId,
URI location,
String nodeId) |
boolean |
isOutputBufferOverutilized() |
String |
toString() |
public static final long STARTING_VERSION
public TaskStatus(TaskId taskId, String taskInstanceId, long version, TaskState state, URI self, String nodeId, Set<Lifespan> completedDriverGroups, List<ExecutionFailureInfo> failures, int queuedPartitionedDrivers, int runningPartitionedDrivers, boolean outputBufferOverutilized, io.airlift.units.DataSize physicalWrittenDataSize, io.airlift.units.DataSize memoryReservation, io.airlift.units.DataSize systemMemoryReservation, io.airlift.units.DataSize revocableMemoryReservation, long fullGcCount, io.airlift.units.Duration fullGcTime)
public TaskId getTaskId()
public String getTaskInstanceId()
public long getVersion()
public TaskState getState()
public URI getSelf()
public String getNodeId()
public List<ExecutionFailureInfo> getFailures()
public int getQueuedPartitionedDrivers()
public int getRunningPartitionedDrivers()
public io.airlift.units.DataSize getPhysicalWrittenDataSize()
public boolean isOutputBufferOverutilized()
public io.airlift.units.DataSize getMemoryReservation()
public io.airlift.units.DataSize getSystemMemoryReservation()
public io.airlift.units.DataSize getRevocableMemoryReservation()
public long getFullGcCount()
public io.airlift.units.Duration getFullGcTime()
public static TaskStatus initialTaskStatus(TaskId taskId, URI location, String nodeId)
public static TaskStatus failWith(TaskStatus taskStatus, TaskState state, List<ExecutionFailureInfo> exceptions)
Copyright © 2012–2019. All rights reserved.