Package io.debezium.connector.common
Class RelationalBaseSourceConnector
java.lang.Object
org.apache.kafka.connect.connector.Connector
org.apache.kafka.connect.source.SourceConnector
io.debezium.connector.common.BaseSourceConnector
io.debezium.connector.common.RelationalBaseSourceConnector
- All Implemented Interfaces:
org.apache.kafka.connect.components.Versioned
Base class for Debezium's relational CDC
BaseSourceConnector implementations. Provides functionality common to
all relational CDC connectors, such as validation.-
Field Summary
FieldsFields inherited from class org.apache.kafka.connect.connector.Connector
context -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.kafka.common.config.Configprotected abstract voidvalidateConnection(Map<String, org.apache.kafka.common.config.ConfigValue> configValues, Configuration config) Validates connection to database.Methods inherited from class io.debezium.connector.common.BaseSourceConnector
getMatchingCollections, validateAllFieldsMethods inherited from class org.apache.kafka.connect.source.SourceConnector
alterOffsets, canDefineTransactionBoundaries, context, exactlyOnceSupportMethods inherited from class org.apache.kafka.connect.connector.Connector
config, initialize, initialize, reconfigure, start, stop, taskClass, taskConfigsMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.kafka.connect.components.Versioned
version
-
Field Details
-
LOGGER
private static final org.slf4j.Logger LOGGER
-
-
Constructor Details
-
RelationalBaseSourceConnector
public RelationalBaseSourceConnector()
-
-
Method Details
-
validate
- Overrides:
validatein classorg.apache.kafka.connect.connector.Connector
-
validateConnection
protected abstract void validateConnection(Map<String, org.apache.kafka.common.config.ConfigValue> configValues, Configuration config) Validates connection to database.
-