Class BinlogConnectionConfiguration
java.lang.Object
io.debezium.connector.binlog.jdbc.BinlogConnectionConfiguration
- All Implemented Interfaces:
ConnectionConfiguration
public abstract class BinlogConnectionConfiguration
extends Object
implements ConnectionConfiguration
- Author:
- Chris Cranford
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Configurationprivate final JdbcConnection.ConnectionFactoryprivate final JdbcConfiguration -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionconfig()protected abstract JdbcConnection.ConnectionFactorycreateFactory(Configuration configuration) factory()protected DurationgetConnectionTimeout(Configuration configuration) protected abstract Stringprotected Configuration.BuildergetDatabaseConfiguration(Configuration configuration) protected JdbcConfigurationgetJdbcConfiguration(Configuration configuration) abstract Stringhostname()password()intport()protected abstract StringresolveConnectionTimeZone(Configuration configuration) char[]sslMode()booleanchar[]username()
-
Field Details
-
jdbcConfig
-
factory
-
configuration
-
-
Constructor Details
-
BinlogConnectionConfiguration
-
-
Method Details
-
config
- Specified by:
configin interfaceConnectionConfiguration
-
originalConfig
- Specified by:
originalConfigin interfaceConnectionConfiguration
-
factory
- Specified by:
factoryin interfaceConnectionConfiguration
-
username
- Specified by:
usernamein interfaceConnectionConfiguration
-
password
- Specified by:
passwordin interfaceConnectionConfiguration
-
hostname
- Specified by:
hostnamein interfaceConnectionConfiguration
-
port
public int port()- Specified by:
portin interfaceConnectionConfiguration
-
sslMode
- Specified by:
sslModein interfaceConnectionConfiguration
-
sslModeEnabled
public boolean sslModeEnabled()- Specified by:
sslModeEnabledin interfaceConnectionConfiguration
-
sslKeyStore
- Specified by:
sslKeyStorein interfaceConnectionConfiguration
-
sslKeyStorePassword
public char[] sslKeyStorePassword()- Specified by:
sslKeyStorePasswordin interfaceConnectionConfiguration
-
sslTrustStore
- Specified by:
sslTrustStorein interfaceConnectionConfiguration
-
sslTrustStorePassword
public char[] sslTrustStorePassword()- Specified by:
sslTrustStorePasswordin interfaceConnectionConfiguration
-
getUrlPattern
- Specified by:
getUrlPatternin interfaceConnectionConfiguration
-
getDatabaseConfiguration
-
getJdbcConfiguration
-
getConnectionTimeout
-
getConnectionTimeZonePropertyName
-
resolveConnectionTimeZone
-
createFactory
-