Class MySqlConnector

  • All Implemented Interfaces:
    org.apache.kafka.connect.components.Versioned

    public class MySqlConnector
    extends RelationalBaseSourceConnector
    A Kafka Connect source connector that creates tasks that read the MySQL binary log and generate the corresponding data change events.

    Configuration

    This connector is configured with the set of properties described in MySqlConnectorConfig.

    Author:
    Randall Hauch
    • Constructor Detail

      • MySqlConnector

        public MySqlConnector()
    • Method Detail

      • version

        public String version()
      • start

        public void start​(Map<String,​String> props)
        Specified by:
        start in class org.apache.kafka.connect.connector.Connector
      • taskClass

        public Class<? extends org.apache.kafka.connect.connector.Task> taskClass()
        Specified by:
        taskClass in class org.apache.kafka.connect.connector.Connector
      • isLegacy

        static boolean isLegacy​(String implementation)
      • taskConfigs

        public List<Map<String,​String>> taskConfigs​(int maxTasks)
        Specified by:
        taskConfigs in class org.apache.kafka.connect.connector.Connector
      • stop

        public void stop()
        Specified by:
        stop in class org.apache.kafka.connect.connector.Connector
      • config

        public org.apache.kafka.common.config.ConfigDef config()
        Specified by:
        config in class org.apache.kafka.connect.connector.Connector