Class SyncEventMerger
java.lang.Object
io.debezium.connector.spanner.task.SyncEventMerger
Utility to merge incoming task states
with the current task state
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic TaskSyncContextmergeEpochUpdate(TaskSyncContext currentContext, TaskSyncEvent newMessage) static TaskSyncContextmergeIncrementalTaskSyncEvent(TaskSyncContext currentContext, TaskSyncEvent newMessage) static TaskSyncContextmergeNewEpoch(TaskSyncContext currentContext, TaskSyncEvent inSync) static TaskSyncContextmergeRebalanceAnswer(TaskSyncContext currentContext, TaskSyncEvent newMessage)
-
Field Details
-
LOGGER
private static final org.slf4j.Logger LOGGER
-
-
Constructor Details
-
SyncEventMerger
private SyncEventMerger()
-
-
Method Details
-
mergeIncrementalTaskSyncEvent
public static TaskSyncContext mergeIncrementalTaskSyncEvent(TaskSyncContext currentContext, TaskSyncEvent newMessage) -
mergeRebalanceAnswer
public static TaskSyncContext mergeRebalanceAnswer(TaskSyncContext currentContext, TaskSyncEvent newMessage) -
mergeEpochUpdate
public static TaskSyncContext mergeEpochUpdate(TaskSyncContext currentContext, TaskSyncEvent newMessage) -
mergeNewEpoch
-