Package io.debezium.pipeline
Interface EventDispatcher.SnapshotReceiver<P extends Partition>
- All Superinterfaces:
ChangeRecordEmitter.Receiver<P>
- All Known Implementing Classes:
EventDispatcher.BufferingSnapshotChangeRecordReceiver
,EventDispatcher.IncrementalSnapshotChangeRecordReceiver
- Enclosing class:
- EventDispatcher<P extends Partition,
T extends DataCollectionId>
public static interface EventDispatcher.SnapshotReceiver<P extends Partition>
extends ChangeRecordEmitter.Receiver<P>
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
Methods inherited from interface io.debezium.pipeline.spi.ChangeRecordEmitter.Receiver
changeRecord
-
Method Details
-
completeSnapshot
- Throws:
InterruptedException
-