Package org.testcontainers.containers
Class Db2Container
java.lang.Object
org.testcontainers.containers.GenericContainer<SELF>
org.testcontainers.containers.JdbcDatabaseContainer<Db2Container>
org.testcontainers.containers.Db2Container
- All Implemented Interfaces:
AutoCloseable,org.testcontainers.containers.Container<Db2Container>,org.testcontainers.containers.ContainerState,org.testcontainers.containers.traits.LinkableContainer,org.testcontainers.containers.wait.strategy.WaitStrategyTarget,org.testcontainers.lifecycle.Startable
@Deprecated
public class Db2Container
extends org.testcontainers.containers.JdbcDatabaseContainer<Db2Container>
Deprecated.
Testcontainers implementation for IBM DB2.
Supported images: icr.io/db2_community/db2, ibmcom/db2
Exposed ports:
- Database: 50000
-
Nested Class Summary
Nested classes/interfaces inherited from class org.testcontainers.containers.JdbcDatabaseContainer
org.testcontainers.containers.JdbcDatabaseContainer.NoDriverFoundExceptionNested classes/interfaces inherited from interface org.testcontainers.containers.Container
org.testcontainers.containers.Container.ExecResult -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intDeprecated.static final StringDeprecated.static final StringDeprecated.static final StringDeprecated.Fields inherited from class org.testcontainers.containers.JdbcDatabaseContainer
parameters, urlParametersFields inherited from class org.testcontainers.containers.GenericContainer
CONTAINER_RUNNING_TIMEOUT_SEC, dependencies, dockerClient, INTERNAL_HOST_HOSTNAME, waitStrategyFields inherited from interface org.testcontainers.containers.ContainerState
STATE_HEALTHY -
Constructor Summary
ConstructorsConstructorDescriptionDeprecated.useDb2Container(DockerImageName)insteadDb2Container(String dockerImageName) Deprecated.Db2Container(org.testcontainers.utility.DockerImageName dockerImageName) Deprecated. -
Method Summary
Modifier and TypeMethodDescriptionDeprecated.Accepts the license for the DB2 container by setting the LICENSE=accept variable as described at https://hub.docker.com/r/ibmcom/db2protected voidDeprecated.Deprecated.Deprecated.Deprecated.Deprecated.useGenericContainer.getLivenessCheckPortNumbers()insteadDeprecated.protected StringDeprecated.Deprecated.protected voidDeprecated.withDatabaseName(String dbName) Deprecated.withPassword(String password) Deprecated.withUsername(String username) Deprecated.Methods inherited from class org.testcontainers.containers.JdbcDatabaseContainer
addParameter, constructUrlForConnection, constructUrlParameters, constructUrlParameters, containerIsStarted, createConnection, createConnection, getConnectTimeoutSeconds, getDatabaseDelegate, getJdbcDriverInstance, getStartupTimeoutSeconds, optionallyMapResourceParameterAsVolume, optionallyMapResourceParameterAsVolume, runInitScriptIfRequired, setParameters, withConnectTimeoutSeconds, withInitScript, withInitScripts, withInitScripts, withStartupTimeoutSeconds, withUrlParamMethods inherited from class org.testcontainers.containers.GenericContainer
addEnv, addExposedPort, addExposedPorts, addFileSystemBind, addFixedExposedPort, addFixedExposedPort, addLink, canBeReused, containerIsCreated, containerIsStarted, containerIsStarting, containerIsStarting, containerIsStopped, containerIsStopping, copyFileFromContainer, createVolumeDirectory, dependsOn, dependsOn, dependsOn, doStart, equals, 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, isHostAccessible, isPrivilegedMode, isShouldBeReused, logger, setBinds, setCommand, setCommand, setCommandParts, setContainerDef, setCopyToFileContainerPathMap, setDockerImageName, setEnv, setExposedPorts, setExtraHosts, setHostAccessible, setImage, setLabels, setLinkedContainers, setLogConsumers, setNetwork, setNetworkAliases, setNetworkMode, setPortBindings, setPrivilegedMode, setShmSize, setStartupAttempts, setStartupCheckStrategy, setTmpFsMapping, setVolumesFroms, setWaitStrategy, setWorkingDirectory, start, stop, toString, waitingFor, withAccessToHost, withClasspathResourceMapping, withClasspathResourceMapping, withCommand, withCommand, withCopyFileToContainer, withCopyToContainer, withCreateContainerCmdModifier, withEnv, withEnv, withExposedPorts, withExtraHost, withFileSystemBind, withImagePullPolicy, withLabel, withLabels, withLogConsumer, withMinimumRunningDuration, withNetwork, withNetworkAliases, withNetworkMode, withPrivilegedMode, withReuse, withSharedMemorySize, withStartupAttempts, withStartupCheckStrategy, withStartupTimeout, withTmpFs, withVolumesFrom, withWorkingDirectoryMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.testcontainers.containers.Container
addFileSystemBind, followOutput, followOutput, self, withEnv, withFileSystemBindMethods inherited from interface org.testcontainers.containers.ContainerState
copyFileFromContainer, copyFileToContainer, copyFileToContainer, execInContainer, execInContainer, execInContainer, execInContainer, execInContainerWithUser, execInContainerWithUser, getBoundPortNumbers, getContainerIpAddress, getCurrentContainerInfo, getFirstMappedPort, getHost, getLogs, getLogs, getMappedPort, isCreated, isHealthy, isRunningMethods inherited from interface org.testcontainers.containers.traits.LinkableContainer
getContainerNameMethods inherited from interface org.testcontainers.lifecycle.Startable
close
-
Field Details
-
NAME
Deprecated.- See Also:
-
DEFAULT_DB2_IMAGE_NAME
Deprecated. -
DEFAULT_TAG
Deprecated.- See Also:
-
DB2_PORT
public static final int DB2_PORTDeprecated.- See Also:
-
-
Constructor Details
-
Db2Container
Deprecated.useDb2Container(DockerImageName)instead -
Db2Container
Deprecated. -
Db2Container
public Db2Container(org.testcontainers.utility.DockerImageName dockerImageName) Deprecated.
-
-
Method Details
-
getLivenessCheckPorts
Deprecated.useGenericContainer.getLivenessCheckPortNumbers()instead- Overrides:
getLivenessCheckPortsin classorg.testcontainers.containers.GenericContainer<Db2Container>- Returns:
- the ports on which to check if the container is ready
-
configure
protected void configure()Deprecated.- Overrides:
configurein classorg.testcontainers.containers.GenericContainer<Db2Container>
-
acceptLicense
Deprecated.Accepts the license for the DB2 container by setting the LICENSE=accept variable as described at https://hub.docker.com/r/ibmcom/db2 -
getDriverClassName
Deprecated.- Specified by:
getDriverClassNamein classorg.testcontainers.containers.JdbcDatabaseContainer<Db2Container>
-
getJdbcUrl
Deprecated.- Specified by:
getJdbcUrlin classorg.testcontainers.containers.JdbcDatabaseContainer<Db2Container>
-
getUsername
Deprecated.- Specified by:
getUsernamein classorg.testcontainers.containers.JdbcDatabaseContainer<Db2Container>
-
getPassword
Deprecated.- Specified by:
getPasswordin classorg.testcontainers.containers.JdbcDatabaseContainer<Db2Container>
-
getDatabaseName
Deprecated.- Overrides:
getDatabaseNamein classorg.testcontainers.containers.JdbcDatabaseContainer<Db2Container>
-
withUsername
Deprecated.- Overrides:
withUsernamein classorg.testcontainers.containers.JdbcDatabaseContainer<Db2Container>
-
withPassword
Deprecated.- Overrides:
withPasswordin classorg.testcontainers.containers.JdbcDatabaseContainer<Db2Container>
-
withDatabaseName
Deprecated.- Overrides:
withDatabaseNamein classorg.testcontainers.containers.JdbcDatabaseContainer<Db2Container>
-
waitUntilContainerStarted
protected void waitUntilContainerStarted()Deprecated.- Overrides:
waitUntilContainerStartedin classorg.testcontainers.containers.JdbcDatabaseContainer<Db2Container>
-
getTestQueryString
Deprecated.- Specified by:
getTestQueryStringin classorg.testcontainers.containers.JdbcDatabaseContainer<Db2Container>
-
Db2Containerinstead.