Package io.debezium.connector.mysql
Class MySqlConnection.MySqlConnectionConfiguration
- java.lang.Object
-
- io.debezium.connector.mysql.MySqlConnection.MySqlConnectionConfiguration
-
- Enclosing class:
- MySqlConnection
public static class MySqlConnection.MySqlConnectionConfiguration extends Object
-
-
Field Summary
Fields Modifier and Type Field Description private Configurationconfigprivate JdbcConnection.ConnectionFactoryfactoryprotected static StringJDBC_PROPERTY_CONNECTION_TIME_ZONEprotected static StringJDBC_PROPERTY_LEGACY_DATETIMEprotected static StringJDBC_PROPERTY_LEGACY_SERVER_TIME_ZONEprivate JdbcConfigurationjdbcConfig
-
Constructor Summary
Constructors Constructor Description MySqlConnectionConfiguration(Configuration config)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description JdbcConfigurationconfig()private static StringdetermineConnectionTimeZone(Configuration dbConfig)CommonConnectorConfig.EventProcessingFailureHandlingModeeventProcessingFailureHandlingMode()JdbcConnection.ConnectionFactoryfactory()DurationgetConnectionTimeout()Stringhostname()CommonConnectorConfig.EventProcessingFailureHandlingModeinconsistentSchemaHandlingMode()ConfigurationoriginalConfig()Stringpassword()intport()StringsslKeyStore()char[]sslKeyStorePassword()MySqlConnectorConfig.SecureConnectionModesslMode()booleansslModeEnabled()StringsslTrustStore()char[]sslTrustStorePassword()Stringusername()
-
-
-
Field Detail
-
JDBC_PROPERTY_LEGACY_DATETIME
protected static final String JDBC_PROPERTY_LEGACY_DATETIME
- See Also:
- Constant Field Values
-
JDBC_PROPERTY_CONNECTION_TIME_ZONE
protected static final String JDBC_PROPERTY_CONNECTION_TIME_ZONE
- See Also:
- Constant Field Values
-
JDBC_PROPERTY_LEGACY_SERVER_TIME_ZONE
protected static final String JDBC_PROPERTY_LEGACY_SERVER_TIME_ZONE
- See Also:
- Constant Field Values
-
jdbcConfig
private final JdbcConfiguration jdbcConfig
-
factory
private final JdbcConnection.ConnectionFactory factory
-
config
private final Configuration config
-
-
Constructor Detail
-
MySqlConnectionConfiguration
public MySqlConnectionConfiguration(Configuration config)
-
-
Method Detail
-
determineConnectionTimeZone
private static String determineConnectionTimeZone(Configuration dbConfig)
-
config
public JdbcConfiguration config()
-
originalConfig
public Configuration originalConfig()
-
factory
public JdbcConnection.ConnectionFactory factory()
-
username
public String username()
-
password
public String password()
-
hostname
public String hostname()
-
port
public int port()
-
sslMode
public MySqlConnectorConfig.SecureConnectionMode sslMode()
-
sslModeEnabled
public boolean sslModeEnabled()
-
sslKeyStore
public String sslKeyStore()
-
sslKeyStorePassword
public char[] sslKeyStorePassword()
-
sslTrustStore
public String sslTrustStore()
-
sslTrustStorePassword
public char[] sslTrustStorePassword()
-
getConnectionTimeout
public Duration getConnectionTimeout()
-
eventProcessingFailureHandlingMode
public CommonConnectorConfig.EventProcessingFailureHandlingMode eventProcessingFailureHandlingMode()
-
inconsistentSchemaHandlingMode
public CommonConnectorConfig.EventProcessingFailureHandlingMode inconsistentSchemaHandlingMode()
-
-