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