Class 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 Detail

      • LOGGER

        private static final org.slf4j.Logger LOGGER
    • Constructor Detail

      • RelationalBaseSourceConnector

        public RelationalBaseSourceConnector()
    • Method Detail

      • validate

        public org.apache.kafka.common.config.Config validate​(Map<String,​String> connectorConfigs)
        Overrides:
        validate in class org.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)