Package io.debezium.connector.mysql
Class MySqlConnector
java.lang.Object
org.apache.kafka.connect.connector.Connector
org.apache.kafka.connect.source.SourceConnector
io.debezium.connector.common.BaseSourceConnector
io.debezium.connector.common.RelationalBaseSourceConnector
io.debezium.connector.binlog.BinlogConnector<MySqlConnectorConfig>
io.debezium.connector.mysql.MySqlConnector
- All Implemented Interfaces:
org.apache.kafka.connect.components.Versioned
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
-
Field Summary
Fields inherited from class org.apache.kafka.connect.connector.Connector
context -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.kafka.common.config.ConfigDefconfig()protected MySqlConnectioncreateConnection(Configuration config, MySqlConnectorConfig connectorConfig) protected MySqlConnectorConfigcreateConnectorConfig(Configuration config) Class<? extends org.apache.kafka.connect.connector.Task>validateAllFields(Configuration config) version()Methods inherited from class io.debezium.connector.binlog.BinlogConnector
getMatchingCollections, start, stop, taskConfigs, validateConnectionMethods inherited from class io.debezium.connector.common.RelationalBaseSourceConnector
validateMethods inherited from class org.apache.kafka.connect.source.SourceConnector
alterOffsets, canDefineTransactionBoundaries, context, exactlyOnceSupportMethods inherited from class org.apache.kafka.connect.connector.Connector
initialize, initialize, reconfigure
-
Constructor Details
-
MySqlConnector
public MySqlConnector()
-
-
Method Details
-
version
-
taskClass
- Specified by:
taskClassin classorg.apache.kafka.connect.connector.Connector
-
config
public org.apache.kafka.common.config.ConfigDef config()- Specified by:
configin classorg.apache.kafka.connect.connector.Connector
-
validateAllFields
protected Map<String,org.apache.kafka.common.config.ConfigValue> validateAllFields(Configuration config) - Specified by:
validateAllFieldsin classBaseSourceConnector
-
createConnection
protected MySqlConnection createConnection(Configuration config, MySqlConnectorConfig connectorConfig) - Specified by:
createConnectionin classBinlogConnector<MySqlConnectorConfig>
-
createConnectorConfig
- Specified by:
createConnectorConfigin classBinlogConnector<MySqlConnectorConfig>
-