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.Receiver
Callback passed toChangeRecordEmitter
s, allowing them to produce one or more change records.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
changeRecord(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(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
-
-