Uses of Interface
io.trino.execution.StateMachine.StateChangeListener
Packages that use StateMachine.StateChangeListener
Package
Description
-
Uses of StateMachine.StateChangeListener in io.trino.dispatcher
Methods in io.trino.dispatcher with parameters of type StateMachine.StateChangeListenerModifier and TypeMethodDescriptionvoidFailedDispatchQuery.addStateChangeListener(StateMachine.StateChangeListener<QueryState> stateChangeListener) voidLocalDispatchQuery.addStateChangeListener(StateMachine.StateChangeListener<QueryState> stateChangeListener) -
Uses of StateMachine.StateChangeListener in io.trino.execution
Methods in io.trino.execution with parameters of type StateMachine.StateChangeListenerModifier and TypeMethodDescriptionvoidDataDefinitionExecution.addFinalQueryInfoListener(StateMachine.StateChangeListener<QueryInfo> stateChangeListener) voidQueryExecution.addFinalQueryInfoListener(StateMachine.StateChangeListener<QueryInfo> stateChangeListener) Add a listener for the final query info.voidSqlQueryExecution.addFinalQueryInfoListener(StateMachine.StateChangeListener<QueryInfo> stateChangeListener) voidSqlQueryManager.addFinalQueryInfoListener(QueryId queryId, StateMachine.StateChangeListener<QueryInfo> stateChangeListener) voidSqlStage.addFinalStageInfoListener(StateMachine.StateChangeListener<StageInfo> stateChangeListener) Add a listener for the final stage info.voidStageStateMachine.addFinalStageInfoListener(StateMachine.StateChangeListener<StageInfo> finalStatusListener) Add a listener for the final stage info.voidRemoteTask.addFinalTaskInfoListener(StateMachine.StateChangeListener<TaskInfo> stateChangeListener) Add a listener for the final task info.voidQueryStateMachine.addQueryInfoStateChangeListener(StateMachine.StateChangeListener<QueryInfo> stateChangeListener) Add a listener for the final query info.voidDataDefinitionExecution.addStateChangeListener(StateMachine.StateChangeListener<QueryState> stateChangeListener) voidManagedQueryExecution.addStateChangeListener(StateMachine.StateChangeListener<QueryState> 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.voidQueryExecution.addStateChangeListener(StateMachine.StateChangeListener<QueryState> stateChangeListener) voidQueryManager.addStateChangeListener(QueryId queryId, StateMachine.StateChangeListener<QueryState> listener) Add a listener that fires each time the query state changes.voidQueryStateMachine.addStateChangeListener(StateMachine.StateChangeListener<QueryState> 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.voidRemoteTask.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.voidSqlQueryExecution.addStateChangeListener(StateMachine.StateChangeListener<QueryState> stateChangeListener) voidSqlQueryManager.addStateChangeListener(QueryId queryId, StateMachine.StateChangeListener<QueryState> listener) voidSqlTask.addStateChangeListener(StateMachine.StateChangeListener<TaskState> 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.voidSqlTaskManager.addStateChangeListener(TaskId taskId, StateMachine.StateChangeListener<TaskState> stateChangeListener) Adds a state change listener to the specified task.voidStageStateMachine.addStateChangeListener(StateMachine.StateChangeListener<StageState> 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.voidStateMachine.addStateChangeListener(StateMachine.StateChangeListener<T> stateChangeListener) Adds a listener to be notified when the state instance changes according to.equals().voidTaskStateMachine.addStateChangeListener(StateMachine.StateChangeListener<TaskState> 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. -
Uses of StateMachine.StateChangeListener in io.trino.execution.buffer
Methods in io.trino.execution.buffer with parameters of type StateMachine.StateChangeListenerModifier and TypeMethodDescriptionvoidArbitraryOutputBuffer.addStateChangeListener(StateMachine.StateChangeListener<BufferState> stateChangeListener) voidBroadcastOutputBuffer.addStateChangeListener(StateMachine.StateChangeListener<BufferState> stateChangeListener) voidLazyOutputBuffer.addStateChangeListener(StateMachine.StateChangeListener<BufferState> stateChangeListener) voidOutputBuffer.addStateChangeListener(StateMachine.StateChangeListener<BufferState> stateChangeListener) Add a listener which fires anytime the buffer state changes.voidOutputBufferStateMachine.addStateChangeListener(StateMachine.StateChangeListener<BufferState> stateChangeListener) voidPartitionedOutputBuffer.addStateChangeListener(StateMachine.StateChangeListener<BufferState> stateChangeListener) voidSpoolingExchangeOutputBuffer.addStateChangeListener(StateMachine.StateChangeListener<BufferState> stateChangeListener) -
Uses of StateMachine.StateChangeListener in io.trino.execution.scheduler
Methods in io.trino.execution.scheduler with parameters of type StateMachine.StateChangeListenerModifier and TypeMethodDescriptionvoidPipelinedStageExecution.addStateChangeListener(StateMachine.StateChangeListener<StageExecution.State> 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.voidStageExecution.addStateChangeListener(StateMachine.StateChangeListener<StageExecution.State> stateChangeListener) -
Uses of StateMachine.StateChangeListener in io.trino.server.remotetask
Methods in io.trino.server.remotetask with parameters of type StateMachine.StateChangeListenerModifier and TypeMethodDescriptionvoidHttpRemoteTask.addFinalTaskInfoListener(StateMachine.StateChangeListener<TaskInfo> stateChangeListener) voidTaskInfoFetcher.addFinalTaskInfoListener(StateMachine.StateChangeListener<TaskInfo> stateChangeListener) Add a listener for the final task info.voidHttpRemoteTask.addStateChangeListener(StateMachine.StateChangeListener<TaskStatus> stateChangeListener) -
Uses of StateMachine.StateChangeListener in io.trino.server.testing
Methods in io.trino.server.testing with parameters of type StateMachine.StateChangeListenerModifier and TypeMethodDescriptionvoidTestingTrinoServer.addFinalQueryInfoListener(QueryId queryId, StateMachine.StateChangeListener<QueryInfo> stateChangeListener)