Class TestingKafkaRecordEmitter

java.lang.Object
io.debezium.connector.cassandra.KafkaRecordEmitter
io.debezium.connector.cassandra.TestingKafkaRecordEmitter
All Implemented Interfaces:
io.debezium.connector.cassandra.Emitter, AutoCloseable

public class TestingKafkaRecordEmitter extends io.debezium.connector.cassandra.KafkaRecordEmitter
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    List<org.apache.kafka.clients.producer.ProducerRecord<byte[],byte[]>>
     
  • Constructor Summary

    Constructors
    Constructor
    Description
    TestingKafkaRecordEmitter(io.debezium.connector.cassandra.CassandraConnectorConfig connectorConfig, org.apache.kafka.clients.producer.KafkaProducer kafkaProducer, io.debezium.connector.cassandra.OffsetWriter offsetWriter, Duration offsetFlushIntervalMs, long maxOffsetFlushSize, org.apache.kafka.connect.storage.Converter keyConverter, org.apache.kafka.connect.storage.Converter valueConverter, Set<String> erroneousCommitLogs, io.debezium.connector.cassandra.CommitLogTransfer commitLogTransfer)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    emit(io.debezium.connector.cassandra.Record record)
     
    protected org.apache.kafka.clients.producer.ProducerRecord<byte[],byte[]>
    toProducerRecord(io.debezium.connector.cassandra.Record record)
     

    Methods inherited from class io.debezium.connector.cassandra.KafkaRecordEmitter

    close

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • records

      public List<org.apache.kafka.clients.producer.ProducerRecord<byte[],byte[]>> records
  • Constructor Details

    • TestingKafkaRecordEmitter

      public TestingKafkaRecordEmitter(io.debezium.connector.cassandra.CassandraConnectorConfig connectorConfig, org.apache.kafka.clients.producer.KafkaProducer kafkaProducer, io.debezium.connector.cassandra.OffsetWriter offsetWriter, Duration offsetFlushIntervalMs, long maxOffsetFlushSize, org.apache.kafka.connect.storage.Converter keyConverter, org.apache.kafka.connect.storage.Converter valueConverter, Set<String> erroneousCommitLogs, io.debezium.connector.cassandra.CommitLogTransfer commitLogTransfer)
  • Method Details

    • emit

      public void emit(io.debezium.connector.cassandra.Record record)
      Specified by:
      emit in interface io.debezium.connector.cassandra.Emitter
      Overrides:
      emit in class io.debezium.connector.cassandra.KafkaRecordEmitter
    • toProducerRecord

      protected org.apache.kafka.clients.producer.ProducerRecord<byte[],byte[]> toProducerRecord(io.debezium.connector.cassandra.Record record)
      Overrides:
      toProducerRecord in class io.debezium.connector.cassandra.KafkaRecordEmitter