Package io.debezium.pipeline
Interface EventDispatcher.SnapshotReceiver
-
- All Superinterfaces:
ChangeRecordEmitter.Receiver
- All Known Implementing Classes:
EventDispatcher.BufferingSnapshotChangeRecordReceiver
,EventDispatcher.IncrementalSnapshotChangeRecordReceiver
- Enclosing class:
- EventDispatcher<T extends DataCollectionId>
public static interface EventDispatcher.SnapshotReceiver extends ChangeRecordEmitter.Receiver
Change record receiver used during snapshotting. Allows for a deferred submission of records, which is needed in order to set the "snapshot completed" offset field, which we can't send to Kafka Connect without sending an actual record
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
completeSnapshot()
-
Methods inherited from interface io.debezium.pipeline.spi.ChangeRecordEmitter.Receiver
changeRecord
-
-
-
-
Method Detail
-
completeSnapshot
void completeSnapshot() throws InterruptedException
- Throws:
InterruptedException
-
-