Package io.debezium.pipeline
Class EventDispatcher.IncrementalSnapshotChangeRecordReceiver
java.lang.Object
io.debezium.pipeline.EventDispatcher.IncrementalSnapshotChangeRecordReceiver
- All Implemented Interfaces:
EventDispatcher.SnapshotReceiver<P>,ChangeRecordEmitter.Receiver<P>
- Enclosing class:
EventDispatcher<P extends Partition,T extends io.debezium.spi.schema.DataCollectionId>
private final class EventDispatcher.IncrementalSnapshotChangeRecordReceiver
extends Object
implements EventDispatcher.SnapshotReceiver<P>
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionIncrementalSnapshotChangeRecordReceiver(DataChangeEventListener<P> dataListener) -
Method Summary
Modifier and TypeMethodDescriptionvoidchangeRecord(P partition, DataCollectionSchema dataCollectionSchema, Envelope.Operation operation, Object key, org.apache.kafka.connect.data.Struct value, OffsetContext offsetContext, org.apache.kafka.connect.header.ConnectHeaders headers) voidMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.debezium.pipeline.spi.ChangeRecordEmitter.Receiver
unchangedEventSkipped
-
Field Details
-
dataListener
-
-
Constructor Details
-
IncrementalSnapshotChangeRecordReceiver
IncrementalSnapshotChangeRecordReceiver(DataChangeEventListener<P> dataListener)
-
-
Method Details
-
changeRecord
public void changeRecord(P partition, DataCollectionSchema dataCollectionSchema, Envelope.Operation operation, Object key, org.apache.kafka.connect.data.Struct value, OffsetContext offsetContext, org.apache.kafka.connect.header.ConnectHeaders headers) throws InterruptedException - Specified by:
changeRecordin interfaceChangeRecordEmitter.Receiver<P extends Partition>- Throws:
InterruptedException
-
completeSnapshot
public void completeSnapshot()- Specified by:
completeSnapshotin interfaceEventDispatcher.SnapshotReceiver<P extends Partition>
-