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
-
Method Summary
Modifier and TypeMethodDescriptioncom.github.shyiko.mysql.binlog.BinaryLogClient
configure
(com.github.shyiko.mysql.binlog.BinaryLogClient client, ThreadFactory threadFactory, AbstractConnectorConnection connection) Configures the provided Binary Log Client instance.protected void
configureReplicaCompatibility
(com.github.shyiko.mysql.binlog.BinaryLogClient client) protected com.github.shyiko.mysql.binlog.event.deserialization.EventDeserializer
com.github.shyiko.mysql.binlog.event.EventType
Methods 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:BinaryLogClientConfigurator
Configures the provided Binary Log Client instance.- Specified by:
configure
in interfaceBinaryLogClientConfigurator
- Overrides:
configure
in 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:
getIncludeSqlQueryEventType
in interfaceBinaryLogClientConfigurator
- Overrides:
getIncludeSqlQueryEventType
in classAbstractBinaryLogClientConfigurator
-
configureReplicaCompatibility
protected void configureReplicaCompatibility(com.github.shyiko.mysql.binlog.BinaryLogClient client) - Overrides:
configureReplicaCompatibility
in classAbstractBinaryLogClientConfigurator
-
createEventDeserializer
protected com.github.shyiko.mysql.binlog.event.deserialization.EventDeserializer createEventDeserializer()- Overrides:
createEventDeserializer
in classAbstractBinaryLogClientConfigurator
-