Class CassandraConnectorContext

java.lang.Object
io.debezium.connector.common.CdcSourceTaskContext
io.debezium.connector.cassandra.CassandraConnectorContext

public class CassandraConnectorContext extends io.debezium.connector.common.CdcSourceTaskContext
Contains contextual information and objects scoped to the lifecycle of CassandraConnectorTask implementation.
  • Field Details

    • config

      private final CassandraConnectorConfig config
    • cassandraClient

      private final CassandraClient cassandraClient
    • queues

      private final List<io.debezium.connector.base.ChangeEventQueue<Event>> queues
    • kafkaProducer

      private final org.apache.kafka.clients.producer.KafkaProducer kafkaProducer
    • schemaHolder

      private final SchemaHolder schemaHolder
    • offsetWriter

      private final OffsetWriter offsetWriter
    • erroneousCommitLogs

      private final Set<String> erroneousCommitLogs
    • schemaChangeListener

      private final AbstractSchemaChangeListener schemaChangeListener
  • Constructor Details

  • Method Details

    • prepareQueues

      private void prepareQueues()
    • cleanUp

      public void cleanUp()
    • getCassandraConnectorConfig

      public CassandraConnectorConfig getCassandraConnectorConfig()
    • getCassandraClient

      public CassandraClient getCassandraClient()
    • getQueues

      public List<io.debezium.connector.base.ChangeEventQueue<Event>> getQueues()
    • getKafkaProducer

      public org.apache.kafka.clients.producer.KafkaProducer getKafkaProducer()
    • getOffsetWriter

      public OffsetWriter getOffsetWriter()
    • getSchemaHolder

      public SchemaHolder getSchemaHolder()
    • getErroneousCommitLogs

      public Set<String> getErroneousCommitLogs()