Package io.debezium.connector.common
Class BaseSourceConnector
java.lang.Object
org.apache.kafka.connect.connector.Connector
org.apache.kafka.connect.source.SourceConnector
io.debezium.connector.common.BaseSourceConnector
- All Implemented Interfaces:
org.apache.kafka.connect.components.Versioned
- Direct Known Subclasses:
RelationalBaseSourceConnector
public abstract class BaseSourceConnector
extends org.apache.kafka.connect.source.SourceConnector
Base class for Debezium's CDC
SourceConnector
implementations.
Provides functionality common to all CDC connectors, such as validation.-
Field Summary
Fields inherited from class org.apache.kafka.connect.connector.Connector
context
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract <T extends DataCollectionId>
List<T> getMatchingCollections
(Configuration config) validateAllFields
(Configuration config) Methods inherited from class org.apache.kafka.connect.source.SourceConnector
alterOffsets, canDefineTransactionBoundaries, context, exactlyOnceSupport
Methods inherited from class org.apache.kafka.connect.connector.Connector
config, initialize, initialize, reconfigure, start, stop, taskClass, taskConfigs, validate
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
-
Constructor Details
-
BaseSourceConnector
public BaseSourceConnector()
-
-
Method Details
-
validateAllFields
protected abstract Map<String,org.apache.kafka.common.config.ConfigValue> validateAllFields(Configuration config) -
getMatchingCollections
-