Class FindPartitionForStreamingOperation
java.lang.Object
io.debezium.connector.spanner.task.operation.FindPartitionForStreamingOperation
- All Implemented Interfaces:
Operation
Checks what partitions are ready for streaming
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate booleanprivate static final org.slf4j.Logger -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate booleanatLeastOneParentExists(TaskSyncContext taskSyncContext, Set<String> parents) doOperation(TaskSyncContext taskSyncContext) getAllPartitions(TaskSyncContext taskSyncContext) getFinishedPartitions(TaskSyncContext taskSyncContext) booleanprivate TaskSyncContexttakePartitionForStreaming(TaskSyncContext taskSyncContext)
-
Field Details
-
LOGGER
private static final org.slf4j.Logger LOGGER -
isRequiredPublishSyncEvent
private boolean isRequiredPublishSyncEvent
-
-
Constructor Details
-
FindPartitionForStreamingOperation
public FindPartitionForStreamingOperation()
-
-
Method Details
-
takePartitionForStreaming
-
getFinishedPartitions
-
getAllPartitions
-
atLeastOneParentExists
-
isRequiredPublishSyncEvent
public boolean isRequiredPublishSyncEvent()- Specified by:
isRequiredPublishSyncEventin interfaceOperation
-
doOperation
- Specified by:
doOperationin interfaceOperation
-