Class DynamicFilteringDataCollectorOperatorCoordinator
java.lang.Object
org.apache.flink.table.runtime.operators.dynamicfiltering.DynamicFilteringDataCollectorOperatorCoordinator
- All Implemented Interfaces:
AutoCloseable,org.apache.flink.api.common.state.CheckpointListener,org.apache.flink.runtime.operators.coordination.CoordinationRequestHandler,org.apache.flink.runtime.operators.coordination.OperatorCoordinator
public class DynamicFilteringDataCollectorOperatorCoordinator
extends Object
implements org.apache.flink.runtime.operators.coordination.OperatorCoordinator, org.apache.flink.runtime.operators.coordination.CoordinationRequestHandler
The operator coordinator for
DynamicFilteringDataCollectorOperator. The coordinator
collects DynamicFilteringEvent then redistributes to listening source coordinators.-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classProvider forDynamicFilteringDataCollectorOperatorCoordinator.Nested classes/interfaces inherited from interface org.apache.flink.runtime.operators.coordination.OperatorCoordinator
org.apache.flink.runtime.operators.coordination.OperatorCoordinator.Context, org.apache.flink.runtime.operators.coordination.OperatorCoordinator.SubtaskGateway -
Field Summary
Fields inherited from interface org.apache.flink.runtime.operators.coordination.OperatorCoordinator
BATCH_CHECKPOINT_ID, NO_CHECKPOINT -
Constructor Summary
ConstructorsConstructorDescriptionDynamicFilteringDataCollectorOperatorCoordinator(org.apache.flink.runtime.operators.coordination.OperatorCoordinator.Context context, List<String> dynamicFilteringDataListenerIDs) -
Method Summary
Modifier and TypeMethodDescriptionvoidcheckpointCoordinator(long checkpointId, CompletableFuture<byte[]> result) voidclose()voidexecutionAttemptFailed(int subtask, int attemptNumber, Throwable reason) voidexecutionAttemptReady(int subtask, int attemptNumber, org.apache.flink.runtime.operators.coordination.OperatorCoordinator.SubtaskGateway gateway) CompletableFuture<org.apache.flink.runtime.operators.coordination.CoordinationResponse>handleCoordinationRequest(org.apache.flink.runtime.operators.coordination.CoordinationRequest request) voidhandleEventFromOperator(int subtask, int attemptNumber, org.apache.flink.runtime.operators.coordination.OperatorEvent event) voidnotifyCheckpointComplete(long checkpointId) voidresetToCheckpoint(long checkpointId, byte[] checkpointData) voidstart()voidsubtaskReset(int subtask, long checkpointId) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.flink.runtime.operators.coordination.OperatorCoordinator
notifyCheckpointAborted, supportsBatchSnapshot
-
Constructor Details
-
DynamicFilteringDataCollectorOperatorCoordinator
-
-
Method Details
-
start
- Specified by:
startin interfaceorg.apache.flink.runtime.operators.coordination.OperatorCoordinator- Throws:
Exception
-
close
- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceorg.apache.flink.runtime.operators.coordination.OperatorCoordinator- Throws:
Exception
-
handleEventFromOperator
public void handleEventFromOperator(int subtask, int attemptNumber, org.apache.flink.runtime.operators.coordination.OperatorEvent event) - Specified by:
handleEventFromOperatorin interfaceorg.apache.flink.runtime.operators.coordination.OperatorCoordinator
-
handleCoordinationRequest
public CompletableFuture<org.apache.flink.runtime.operators.coordination.CoordinationResponse> handleCoordinationRequest(org.apache.flink.runtime.operators.coordination.CoordinationRequest request) - Specified by:
handleCoordinationRequestin interfaceorg.apache.flink.runtime.operators.coordination.CoordinationRequestHandler
-
subtaskReset
public void subtaskReset(int subtask, long checkpointId) - Specified by:
subtaskResetin interfaceorg.apache.flink.runtime.operators.coordination.OperatorCoordinator
-
executionAttemptFailed
- Specified by:
executionAttemptFailedin interfaceorg.apache.flink.runtime.operators.coordination.OperatorCoordinator
-
executionAttemptReady
public void executionAttemptReady(int subtask, int attemptNumber, org.apache.flink.runtime.operators.coordination.OperatorCoordinator.SubtaskGateway gateway) - Specified by:
executionAttemptReadyin interfaceorg.apache.flink.runtime.operators.coordination.OperatorCoordinator
-
checkpointCoordinator
public void checkpointCoordinator(long checkpointId, CompletableFuture<byte[]> result) throws Exception - Specified by:
checkpointCoordinatorin interfaceorg.apache.flink.runtime.operators.coordination.OperatorCoordinator- Throws:
Exception
-
notifyCheckpointComplete
public void notifyCheckpointComplete(long checkpointId) - Specified by:
notifyCheckpointCompletein interfaceorg.apache.flink.api.common.state.CheckpointListener- Specified by:
notifyCheckpointCompletein interfaceorg.apache.flink.runtime.operators.coordination.OperatorCoordinator
-
resetToCheckpoint
- Specified by:
resetToCheckpointin interfaceorg.apache.flink.runtime.operators.coordination.OperatorCoordinator- Throws:
Exception
-