Class DockerMysqlController
java.lang.Object
io.debezium.testing.system.tools.databases.AbstractDockerDatabaseController<C,SqlDatabaseClient>
io.debezium.testing.system.tools.databases.AbstractDockerSqlDatabaseController<DBZMySQLContainer<?>>
io.debezium.testing.system.tools.databases.mysql.DockerMysqlController
- All Implemented Interfaces:
DatabaseController<SqlDatabaseClient>,MySqlController,SqlDatabaseController
public class DockerMysqlController
extends AbstractDockerSqlDatabaseController<DBZMySQLContainer<?>>
implements MySqlController
-
Field Summary
Fields inherited from class io.debezium.testing.system.tools.databases.AbstractDockerSqlDatabaseController
containerFields inherited from interface io.debezium.testing.system.tools.databases.SqlDatabaseController
LOGGER -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class io.debezium.testing.system.tools.databases.AbstractDockerSqlDatabaseController
getDatabaseClient, getPublicDatabaseUrl, reloadMethods inherited from class io.debezium.testing.system.tools.databases.AbstractDockerDatabaseController
getDatabaseHostname, getPublicDatabaseHostname, getPublicDatabasePortMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.debezium.testing.system.tools.databases.DatabaseController
getDatabaseHostname, getPublicDatabaseHostname, getPublicDatabasePort, getPublicDatabaseUrl, initialize, reloadMethods inherited from interface io.debezium.testing.system.tools.databases.SqlDatabaseController
getDatabaseClient
-
Constructor Details
-
DockerMysqlController
DockerMysqlController(DBZMySQLContainer<?> container)
-
-
Method Details
-
getDatabasePort
public int getDatabasePort()- Specified by:
getDatabasePortin interfaceDatabaseController<SqlDatabaseClient>- Returns:
- available port of the database
-