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
Fields inherited from class org.apache.kafka.connect.connector.Connector
context
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionorg.apache.kafka.common.config.Config
validateAllFields
(Configuration config) protected abstract void
validateConnection
(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
canDefineTransactionBoundaries, context, exactlyOnceSupport
Methods inherited from class org.apache.kafka.connect.connector.Connector
config, initialize, initialize, reconfigure, start, stop, taskClass, taskConfigs
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods 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:
validate
in 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)
-