Class DebeziumChangeConsumer

  • All Implemented Interfaces:
    io.debezium.engine.DebeziumEngine.ChangeConsumer<io.debezium.engine.ChangeEvent<org.apache.kafka.connect.source.SourceRecord,​org.apache.kafka.connect.source.SourceRecord>>

    @Internal
    public class DebeziumChangeConsumer
    extends Object
    implements io.debezium.engine.DebeziumEngine.ChangeConsumer<io.debezium.engine.ChangeEvent<org.apache.kafka.connect.source.SourceRecord,​org.apache.kafka.connect.source.SourceRecord>>
    Consume debezium change events.
    • Constructor Detail

      • DebeziumChangeConsumer

        public DebeziumChangeConsumer​(Handover handover)
    • Method Detail

      • handleBatch

        public void handleBatch​(List<io.debezium.engine.ChangeEvent<org.apache.kafka.connect.source.SourceRecord,​org.apache.kafka.connect.source.SourceRecord>> events,
                                io.debezium.engine.DebeziumEngine.RecordCommitter<io.debezium.engine.ChangeEvent<org.apache.kafka.connect.source.SourceRecord,​org.apache.kafka.connect.source.SourceRecord>> recordCommitter)
        Specified by:
        handleBatch in interface io.debezium.engine.DebeziumEngine.ChangeConsumer<io.debezium.engine.ChangeEvent<org.apache.kafka.connect.source.SourceRecord,​org.apache.kafka.connect.source.SourceRecord>>