Class DBZMySQLContainer<SELF extends DBZMySQLContainer<SELF>>
- java.lang.Object
-
- org.testcontainers.containers.FailureDetectingExternalResource
-
- org.testcontainers.containers.GenericContainer<SELF>
-
- org.testcontainers.containers.JdbcDatabaseContainer<SELF>
-
- org.testcontainers.containers.MySQLContainer<SELF>
-
- io.debezium.testing.system.tools.databases.docker.DBZMySQLContainer<SELF>
-
- All Implemented Interfaces:
AutoCloseable,org.junit.rules.TestRule,org.testcontainers.containers.Container<SELF>,org.testcontainers.containers.ContainerState,org.testcontainers.containers.traits.LinkableContainer,org.testcontainers.containers.wait.strategy.WaitStrategyTarget,org.testcontainers.lifecycle.Startable
public class DBZMySQLContainer<SELF extends DBZMySQLContainer<SELF>> extends org.testcontainers.containers.MySQLContainer<SELF>
-
-
Field Summary
Fields Modifier and Type Field Description private booleanexistingDatabase-
Fields inherited from class org.testcontainers.containers.MySQLContainer
DEFAULT_TAG, IMAGE, MYSQL_PORT, NAME
-
Fields inherited from class org.testcontainers.containers.JdbcDatabaseContainer
parameters, urlParameters
-
-
Constructor Summary
Constructors Constructor Description DBZMySQLContainer(String dockerImageName)DBZMySQLContainer(org.testcontainers.utility.DockerImageName dockerImageName)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidconfigure()SELFwithExistingDatabase(String dbName)-
Methods inherited from class org.testcontainers.containers.MySQLContainer
constructUrlForConnection, getDatabaseName, getDriverClassName, getJdbcUrl, getLivenessCheckPorts, getPassword, getTestQueryString, getUsername, withConfigurationOverride, withDatabaseName, withPassword, withUsername
-
Methods inherited from class org.testcontainers.containers.JdbcDatabaseContainer
addParameter, constructUrlParameters, constructUrlParameters, containerIsStarted, createConnection, getConnectTimeoutSeconds, getDatabaseDelegate, getJdbcDriverInstance, getStartupTimeoutSeconds, optionallyMapResourceParameterAsVolume, runInitScriptIfRequired, setParameters, waitUntilContainerStarted, withConnectTimeoutSeconds, withInitScript, withStartupTimeoutSeconds, withUrlParam
-
Methods inherited from class org.testcontainers.containers.GenericContainer
addEnv, addExposedPort, addExposedPorts, addFileSystemBind, addFixedExposedPort, addFixedExposedPort, addLink, apply, canBeReused, containerIsCreated, containerIsStarted, containerIsStarting, containerIsStarting, containerIsStopped, containerIsStopping, copyFileFromContainer, createVolumeDirectory, dependsOn, dependsOn, dependsOn, doStart, equals, failed, finished, getBinds, getCommandParts, getContainerId, getContainerInfo, getContainerName, getCopyToFileContainerPathMap, getCreateContainerCmdModifiers, getDependencies, getDockerClient, getDockerImageName, getEnv, getEnvMap, getExposedPorts, getExtraHosts, getImage, getIpAddress, getLabels, getLinkedContainers, getLivenessCheckPort, getLivenessCheckPortNumbers, getLogConsumers, getNetwork, getNetworkAliases, getNetworkMode, getPortBindings, getShmSize, getStartupAttempts, getStartupCheckStrategy, getTestHostIpAddress, getTmpFsMapping, getVolumesFroms, getWaitStrategy, getWorkingDirectory, hashCode, isPrivilegedMode, isShouldBeReused, logger, setBinds, setCommand, setCommand, setCommandParts, setCopyToFileContainerPathMap, setDockerImageName, setEnv, setExposedPorts, setExtraHosts, setImage, setLabels, setLinkedContainers, setLogConsumers, setNetwork, setNetworkAliases, setNetworkMode, setPortBindings, setPrivilegedMode, setShmSize, setStartupAttempts, setStartupCheckStrategy, setTmpFsMapping, setVolumesFroms, setWaitStrategy, setWorkingDirectory, start, starting, stop, succeeded, toString, waitingFor, withClasspathResourceMapping, withClasspathResourceMapping, withCommand, withCommand, withCopyFileToContainer, withCreateContainerCmdModifier, withEnv, withEnv, withExposedPorts, withExtraHost, withFileSystemBind, withImagePullPolicy, withLabel, withLabels, withLogConsumer, withMinimumRunningDuration, withNetwork, withNetworkAliases, withNetworkMode, withPrivilegedMode, withReuse, withSharedMemorySize, withStartupAttempts, withStartupCheckStrategy, withStartupTimeout, withTmpFs, withVolumesFrom, withWorkingDirectory
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.testcontainers.containers.Container
addFileSystemBind, followOutput, followOutput, self, withEnv, withFileSystemBind
-
Methods inherited from interface org.testcontainers.containers.ContainerState
copyFileFromContainer, copyFileToContainer, copyFileToContainer, execInContainer, execInContainer, getBoundPortNumbers, getContainerIpAddress, getCurrentContainerInfo, getFirstMappedPort, getHost, getLogs, getLogs, getMappedPort, isCreated, isHealthy, isRunning
-
-
-
-
Constructor Detail
-
DBZMySQLContainer
public DBZMySQLContainer(String dockerImageName)
-
DBZMySQLContainer
public DBZMySQLContainer(org.testcontainers.utility.DockerImageName dockerImageName)
-
-
Method Detail
-
configure
protected void configure()
- Overrides:
configurein classorg.testcontainers.containers.MySQLContainer<SELF extends DBZMySQLContainer<SELF>>
-
-