Class MariaDbBinaryLogClientConfigurator
java.lang.Object
io.debezium.connector.mysql.strategy.AbstractBinaryLogClientConfigurator
io.debezium.connector.mysql.strategy.mariadb.MariaDbBinaryLogClientConfigurator
- All Implemented Interfaces:
BinaryLogClientConfigurator
An
AbstractBinaryLogClientConfigurator implementation for MariaDB.- Author:
- Chris Cranford
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncom.github.shyiko.mysql.binlog.BinaryLogClientconfigure(com.github.shyiko.mysql.binlog.BinaryLogClient client, ThreadFactory threadFactory, AbstractConnectorConnection connection) Configures the provided Binary Log Client instance.protected voidconfigureReplicaCompatibility(com.github.shyiko.mysql.binlog.BinaryLogClient client) protected com.github.shyiko.mysql.binlog.event.deserialization.EventDeserializercom.github.shyiko.mysql.binlog.event.EventTypeMethods inherited from class io.debezium.connector.mysql.strategy.AbstractBinaryLogClientConfigurator
getConnectorConfig
-
Constructor Details
-
MariaDbBinaryLogClientConfigurator
-
-
Method Details
-
configure
public com.github.shyiko.mysql.binlog.BinaryLogClient configure(com.github.shyiko.mysql.binlog.BinaryLogClient client, ThreadFactory threadFactory, AbstractConnectorConnection connection) Description copied from interface:BinaryLogClientConfiguratorConfigures the provided Binary Log Client instance.- Specified by:
configurein interfaceBinaryLogClientConfigurator- Overrides:
configurein classAbstractBinaryLogClientConfigurator- Parameters:
client- the client instance ot be configured; should not be nullthreadFactory- the thread factory to be used; should not be nullconnection- the connector's JDBC connection; should not be null- Returns:
- the configured binary log client instance
-
getIncludeSqlQueryEventType
public com.github.shyiko.mysql.binlog.event.EventType getIncludeSqlQueryEventType()- Specified by:
getIncludeSqlQueryEventTypein interfaceBinaryLogClientConfigurator- Overrides:
getIncludeSqlQueryEventTypein classAbstractBinaryLogClientConfigurator
-
configureReplicaCompatibility
protected void configureReplicaCompatibility(com.github.shyiko.mysql.binlog.BinaryLogClient client) - Overrides:
configureReplicaCompatibilityin classAbstractBinaryLogClientConfigurator
-
createEventDeserializer
protected com.github.shyiko.mysql.binlog.event.deserialization.EventDeserializer createEventDeserializer()- Overrides:
createEventDeserializerin classAbstractBinaryLogClientConfigurator
-