public class DefaultOperatorCoordinatorHandler extends Object implements OperatorCoordinatorHandler
OperatorCoordinators.| 构造器和说明 |
|---|
DefaultOperatorCoordinatorHandler(ExecutionGraph executionGraph,
GlobalFailureHandler globalFailureHandler) |
| 限定符和类型 | 方法和说明 |
|---|---|
CompletableFuture<CoordinationResponse> |
deliverCoordinationRequestToCoordinator(OperatorID operator,
CoordinationRequest request)
Deliver coordination request from the client to the coordinator.
|
void |
deliverOperatorEventToCoordinator(ExecutionAttemptID taskExecutionId,
OperatorID operatorId,
OperatorEvent evt)
Delivers an OperatorEvent to a
OperatorCoordinator. |
void |
disposeAllOperatorCoordinators()
Dispose all operator coordinators.
|
void |
initializeOperatorCoordinators(org.apache.flink.runtime.concurrent.ComponentMainThreadExecutor mainThreadExecutor)
Initialize operator coordinators.
|
void |
registerAndStartNewCoordinators(Collection<OperatorCoordinatorHolder> coordinators,
org.apache.flink.runtime.concurrent.ComponentMainThreadExecutor mainThreadExecutor)
Register and start new operator coordinators.
|
void |
startAllOperatorCoordinators()
Start all operator coordinators.
|
public DefaultOperatorCoordinatorHandler(ExecutionGraph executionGraph, GlobalFailureHandler globalFailureHandler)
public void initializeOperatorCoordinators(org.apache.flink.runtime.concurrent.ComponentMainThreadExecutor mainThreadExecutor)
OperatorCoordinatorHandlerinitializeOperatorCoordinators 在接口中 OperatorCoordinatorHandlermainThreadExecutor - Executor for submitting work to the main thread.public void startAllOperatorCoordinators()
OperatorCoordinatorHandlerpublic void disposeAllOperatorCoordinators()
OperatorCoordinatorHandlerpublic void deliverOperatorEventToCoordinator(ExecutionAttemptID taskExecutionId, OperatorID operatorId, OperatorEvent evt) throws org.apache.flink.util.FlinkException
OperatorCoordinatorHandlerOperatorCoordinator.deliverOperatorEventToCoordinator 在接口中 OperatorCoordinatorHandlertaskExecutionId - Execution attempt id of the originating task.operatorId - OperatorId of the target OperatorCoordinator.evt - Event to deliver to the OperatorCoordinator.org.apache.flink.util.FlinkException - If no coordinator is registered for operator.public CompletableFuture<CoordinationResponse> deliverCoordinationRequestToCoordinator(OperatorID operator, CoordinationRequest request) throws org.apache.flink.util.FlinkException
OperatorCoordinatorHandlerdeliverCoordinationRequestToCoordinator 在接口中 OperatorCoordinatorHandleroperator - Id of target operator.request - request for the operator.org.apache.flink.util.FlinkException - If the coordinator doesn't exist or if it can not handle the request.public void registerAndStartNewCoordinators(Collection<OperatorCoordinatorHolder> coordinators, org.apache.flink.runtime.concurrent.ComponentMainThreadExecutor mainThreadExecutor)
OperatorCoordinatorHandlerregisterAndStartNewCoordinators 在接口中 OperatorCoordinatorHandlercoordinators - the operator coordinator to be registered.mainThreadExecutor - Executor for submitting work to the main thread.Copyright © 2014–2023 The Apache Software Foundation. All rights reserved.