Package io.debezium.connector.cassandra
Class CassandraConnectorContext
- java.lang.Object
-
- io.debezium.connector.common.CdcSourceTaskContext
-
- io.debezium.connector.cassandra.CassandraConnectorContext
-
public class CassandraConnectorContext extends io.debezium.connector.common.CdcSourceTaskContextContains contextual information and objects scoped to the lifecycle of CassandraConnectorTask implementation.
-
-
Field Summary
Fields Modifier and Type Field Description private CassandraClientcassandraClientprivate CassandraConnectorConfigconfigprivate Set<String>erroneousCommitLogsprivate org.apache.kafka.clients.producer.KafkaProducerkafkaProducerprivate OffsetWriteroffsetWriterprivate List<io.debezium.connector.base.ChangeEventQueue<Event>>queuesprivate AbstractSchemaChangeListenerschemaChangeListenerprivate SchemaHolderschemaHolder
-
Constructor Summary
Constructors Constructor Description CassandraConnectorContext(CassandraConnectorConfig config, SchemaLoader schemaLoader, SchemaChangeListenerProvider schemaChangeListenerProvider)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcleanUp()CassandraClientgetCassandraClient()CassandraConnectorConfiggetCassandraConnectorConfig()Set<String>getErroneousCommitLogs()org.apache.kafka.clients.producer.KafkaProducergetKafkaProducer()OffsetWritergetOffsetWriter()List<io.debezium.connector.base.ChangeEventQueue<Event>>getQueues()SchemaHoldergetSchemaHolder()private voidprepareQueues()
-
-
-
Field Detail
-
config
private final CassandraConnectorConfig config
-
cassandraClient
private final CassandraClient cassandraClient
-
kafkaProducer
private final org.apache.kafka.clients.producer.KafkaProducer kafkaProducer
-
schemaHolder
private final SchemaHolder schemaHolder
-
offsetWriter
private final OffsetWriter offsetWriter
-
schemaChangeListener
private final AbstractSchemaChangeListener schemaChangeListener
-
-
Constructor Detail
-
CassandraConnectorContext
public CassandraConnectorContext(CassandraConnectorConfig config, SchemaLoader schemaLoader, SchemaChangeListenerProvider schemaChangeListenerProvider) throws Exception
- Throws:
Exception
-
-
Method Detail
-
prepareQueues
private void prepareQueues()
-
cleanUp
public void cleanUp()
-
getCassandraConnectorConfig
public CassandraConnectorConfig getCassandraConnectorConfig()
-
getCassandraClient
public CassandraClient getCassandraClient()
-
getKafkaProducer
public org.apache.kafka.clients.producer.KafkaProducer getKafkaProducer()
-
getOffsetWriter
public OffsetWriter getOffsetWriter()
-
getSchemaHolder
public SchemaHolder getSchemaHolder()
-
-