Package io.debezium.pipeline.spi
Interface ChangeRecordEmitter.Receiver<P extends Partition>
- All Known Subinterfaces:
EventDispatcher.SnapshotReceiver<P>
- All Known Implementing Classes:
EventDispatcher.BufferingSnapshotChangeRecordReceiver
,EventDispatcher.IncrementalSnapshotChangeRecordReceiver
,EventDispatcher.StreamingChangeRecordReceiver
- Enclosing interface:
- ChangeRecordEmitter<P extends Partition>
public static interface ChangeRecordEmitter.Receiver<P extends Partition>
Callback passed to
ChangeRecordEmitter
s, allowing them to produce one
or more change records.-
Method Summary
Modifier and TypeMethodDescriptionvoid
changeRecord
(P partition, DataCollectionSchema schema, Envelope.Operation operation, Object key, org.apache.kafka.connect.data.Struct value, OffsetContext offset, org.apache.kafka.connect.header.ConnectHeaders headers)
-
Method Details
-
changeRecord
void changeRecord(P partition, DataCollectionSchema schema, Envelope.Operation operation, Object key, org.apache.kafka.connect.data.Struct value, OffsetContext offset, org.apache.kafka.connect.header.ConnectHeaders headers) throws InterruptedException - Throws:
InterruptedException
-