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, exactlyOnceSupportMethods inherited from class org.apache.kafka.connect.connector.Connector
config, initialize, initialize, reconfigure, start, stop, taskClass, taskConfigs, validateMethods 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
-
Constructor Details
-
BaseSourceConnector
public BaseSourceConnector()
-
-
Method Details
-
validateAllFields
protected abstract Map<String,org.apache.kafka.common.config.ConfigValue> validateAllFields(Configuration config) -
getMatchingCollections
-