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.RelationalBaseSourceConnector
- All Implemented Interfaces:
org.apache.kafka.connect.components.Versioned
public abstract class RelationalBaseSourceConnector
extends org.apache.kafka.connect.source.SourceConnector
Base class for Debezium's relational CDC
SourceConnector 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.ConfigvalidateAllFields(Configuration config) protected abstract voidvalidateConnection(Map<String, org.apache.kafka.common.config.ConfigValue> configValues, Configuration config) Validates connection to database.Methods inherited from class org.apache.kafka.connect.source.SourceConnector
contextMethods 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. -
validateAllFields
protected abstract Map<String,org.apache.kafka.common.config.ConfigValue> validateAllFields(Configuration config)
-