Package io.debezium.pipeline.spi
Interface ChangeRecordEmitter.Receiver
-
- All Known Subinterfaces:
EventDispatcher.SnapshotReceiver
- All Known Implementing Classes:
EventDispatcher.BufferingSnapshotChangeRecordReceiver,EventDispatcher.IncrementalSnapshotChangeRecordReceiver,EventDispatcher.StreamingChangeRecordReceiver
- Enclosing interface:
- ChangeRecordEmitter
public static interface ChangeRecordEmitter.ReceiverCallback passed toChangeRecordEmitters, allowing them to produce one or more change records.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidchangeRecord(Partition 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 Detail
-
changeRecord
void changeRecord(Partition 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
-
-