Uses of Class
io.trino.execution.TaskStatus
Packages that use TaskStatus
Package
Description
-
Uses of TaskStatus in io.trino.execution
Methods in io.trino.execution that return TaskStatusModifier and TypeMethodDescriptionstatic TaskStatusTaskStatus.failWith(TaskStatus taskStatus, TaskState state, List<ExecutionFailureInfo> exceptions) RemoteTask.getTaskStatus()SqlTask.getTaskStatus()SqlTaskManager.getTaskStatus(TaskId taskId) TaskInfo.getTaskStatus()TaskManager.getTaskStatus(TaskId taskId) Gets the status for the specified task.static TaskStatusTaskStatus.initialTaskStatus(TaskId taskId, URI location, String nodeId) Methods in io.trino.execution that return types with arguments of type TaskStatusModifier and TypeMethodDescriptioncom.google.common.util.concurrent.ListenableFuture<TaskStatus>SqlTask.getTaskStatus(long callersCurrentVersion) com.google.common.util.concurrent.ListenableFuture<TaskStatus>SqlTaskManager.getTaskStatus(TaskId taskId, long currentVersion) com.google.common.util.concurrent.ListenableFuture<TaskStatus>TaskManager.getTaskStatus(TaskId taskId, long currentVersion) Gets future status for the task after the state changes fromcurrent state.Methods in io.trino.execution with parameters of type TaskStatusModifier and TypeMethodDescriptionstatic TaskStatusTaskStatus.failWith(TaskStatus taskStatus, TaskState state, List<ExecutionFailureInfo> exceptions) TaskInfo.withTaskStatus(TaskStatus newTaskStatus) Method parameters in io.trino.execution with type arguments of type TaskStatusModifier and TypeMethodDescriptionvoidRemoteTask.addStateChangeListener(StateMachine.StateChangeListener<TaskStatus> stateChangeListener) Listener is always notified asynchronously using a dedicated notification thread pool so, care should be taken to avoid leakingthiswhen adding a listener in a constructor.Constructors in io.trino.execution with parameters of type TaskStatusModifierConstructorDescriptionTaskInfo(TaskStatus taskStatus, org.joda.time.DateTime lastHeartbeat, OutputBufferInfo outputBuffers, Set<PlanNodeId> noMoreSplits, TaskStats stats, boolean needsPlan) -
Uses of TaskStatus in io.trino.execution.scheduler
Methods in io.trino.execution.scheduler that return types with arguments of type TaskStatusModifier and TypeMethodDescriptionPipelinedStageExecution.getTaskStatuses()StageExecution.getTaskStatuses()Constructor parameters in io.trino.execution.scheduler with type arguments of type TaskStatusModifierConstructorDescriptionScaledWriterScheduler(StageExecution stage, Supplier<Collection<TaskStatus>> sourceTasksProvider, Supplier<Collection<TaskStatus>> writerTasksProvider, NodeSelector nodeSelector, ScheduledExecutorService executor, io.airlift.units.DataSize writerMinSize) -
Uses of TaskStatus in io.trino.server
Constructor parameters in io.trino.server with type arguments of type TaskStatusModifierConstructorDescriptionHttpRemoteTaskFactory(QueryManagerConfig config, TaskManagerConfig taskConfig, io.airlift.http.client.HttpClient httpClient, LocationFactory locationFactory, io.airlift.json.JsonCodec<TaskStatus> taskStatusCodec, io.airlift.json.JsonCodec<DynamicFiltersCollector.VersionedDynamicFilterDomains> dynamicFilterDomainsCodec, io.airlift.json.JsonCodec<TaskInfo> taskInfoCodec, io.airlift.json.JsonCodec<TaskUpdateRequest> taskUpdateRequestCodec, RemoteTaskStats stats, DynamicFilterService dynamicFilterService) -
Uses of TaskStatus in io.trino.server.remotetask
Methods in io.trino.server.remotetask that return TaskStatusMethod parameters in io.trino.server.remotetask with type arguments of type TaskStatusModifier and TypeMethodDescriptionvoidHttpRemoteTask.addStateChangeListener(StateMachine.StateChangeListener<TaskStatus> stateChangeListener) Constructor parameters in io.trino.server.remotetask with type arguments of type TaskStatusModifierConstructorDescriptionHttpRemoteTask(Session session, TaskId taskId, String nodeId, URI location, PlanFragment planFragment, com.google.common.collect.Multimap<PlanNodeId, Split> initialSplits, OutputBuffers outputBuffers, io.airlift.http.client.HttpClient httpClient, Executor executor, ScheduledExecutorService updateScheduledExecutor, ScheduledExecutorService errorScheduledExecutor, io.airlift.units.Duration maxErrorDuration, io.airlift.units.Duration taskStatusRefreshMaxWait, io.airlift.units.Duration taskInfoUpdateInterval, boolean summarizeTaskInfo, io.airlift.json.JsonCodec<TaskStatus> taskStatusCodec, io.airlift.json.JsonCodec<DynamicFiltersCollector.VersionedDynamicFilterDomains> dynamicFilterDomainsCodec, io.airlift.json.JsonCodec<TaskInfo> taskInfoCodec, io.airlift.json.JsonCodec<TaskUpdateRequest> taskUpdateRequestCodec, NodeTaskMap.PartitionedSplitCountTracker partitionedSplitCountTracker, RemoteTaskStats stats, DynamicFilterService dynamicFilterService, Set<DynamicFilterId> outboundDynamicFilterIds)