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.CdcSourceTaskContext
Contains contextual information and objects scoped to the lifecycle
of CassandraConnectorTask implementation.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate CassandraClientprivate final CassandraConnectorConfigprivate org.apache.kafka.clients.producer.KafkaProducerprivate OffsetWriterprivate AbstractSchemaChangeListenerprivate SchemaHolder -
Constructor Summary
ConstructorsConstructorDescriptionCassandraConnectorContext(CassandraConnectorConfig config, SchemaLoader schemaLoader, SchemaChangeListenerProvider schemaChangeListenerProvider) -
Method Summary
Modifier and TypeMethodDescriptionvoidcleanUp()org.apache.kafka.clients.producer.KafkaProducerprivate voidMethods inherited from class io.debezium.connector.common.CdcSourceTaskContext
capturedDataCollections, configureLoggingContext, configureLoggingContext, getClock, getConnectorName, getConnectorType, getTaskId, temporaryLoggingContext
-
Field Details
-
config
-
cassandraClient
-
queues
-
kafkaProducer
private org.apache.kafka.clients.producer.KafkaProducer kafkaProducer -
schemaHolder
-
offsetWriter
-
erroneousCommitLogs
-
schemaChangeListener
-
-
Constructor Details
-
CassandraConnectorContext
-
CassandraConnectorContext
public CassandraConnectorContext(CassandraConnectorConfig config, SchemaLoader schemaLoader, SchemaChangeListenerProvider schemaChangeListenerProvider)
-
-
Method Details
-
prepareQueues
private void prepareQueues() -
cleanUp
public void cleanUp() -
getCassandraConnectorConfig
-
getCassandraClient
-
getQueues
-
getKafkaProducer
public org.apache.kafka.clients.producer.KafkaProducer getKafkaProducer() -
getOffsetWriter
-
getSchemaHolder
-
getErroneousCommitLogs
-