Class CassandraConnectorContext


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

      • queues

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

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

        private final Set<String> erroneousCommitLogs
    • Method Detail

      • loadDdlFromDisk

        public void loadDdlFromDisk​(String yamlConfig)
        Initialize database using cassandra.yml config file. If initialization is successful, load up non-system keyspace schema definitions from Cassandra.
        Parameters:
        yamlConfig - the main config file path of a cassandra node
      • cleanUp

        public void cleanUp()
      • getQueues

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

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

        public Set<String> getErroneousCommitLogs()