Class TaskStatus


  • public class TaskStatus
    extends Object
    • Field Detail

      • STARTING_VERSION

        public static final long STARTING_VERSION
        Version of task status that can be used to create an initial local task that is always older or equal than any remote task.
        See Also:
        Constant Field Values
    • Constructor Detail

      • TaskStatus

        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,
                          long dynamicFiltersVersion)
    • Method Detail

      • getTaskId

        public TaskId getTaskId()
      • getTaskInstanceId

        public String getTaskInstanceId()
      • getVersion

        public long getVersion()
      • getSelf

        public URI getSelf()
      • getNodeId

        public String getNodeId()
      • getCompletedDriverGroups

        public Set<Lifespan> getCompletedDriverGroups()
      • getQueuedPartitionedDrivers

        public int getQueuedPartitionedDrivers()
      • getRunningPartitionedDrivers

        public int getRunningPartitionedDrivers()
      • getPhysicalWrittenDataSize

        public io.airlift.units.DataSize getPhysicalWrittenDataSize()
      • isOutputBufferOverutilized

        public boolean isOutputBufferOverutilized()
      • getMemoryReservation

        public io.airlift.units.DataSize getMemoryReservation()
      • getSystemMemoryReservation

        public io.airlift.units.DataSize getSystemMemoryReservation()
      • getRevocableMemoryReservation

        public io.airlift.units.DataSize getRevocableMemoryReservation()
      • getFullGcCount

        public long getFullGcCount()
      • getFullGcTime

        public io.airlift.units.Duration getFullGcTime()
      • getDynamicFiltersVersion

        public long getDynamicFiltersVersion()