public class OracleContainer extends org.testcontainers.containers.JdbcDatabaseContainer<OracleContainer>
Supported image: gvenzl/oracle-free
Exposed ports: 1521
parameters, urlParameters
Constructor and Description |
---|
OracleContainer(org.testcontainers.utility.DockerImageName dockerImageName) |
OracleContainer(java.lang.String dockerImageName) |
Modifier and Type | Method and Description |
---|---|
protected void |
configure() |
java.lang.String |
getDatabaseName() |
java.lang.String |
getDriverClassName() |
java.lang.String |
getJdbcUrl() |
@NotNull java.util.Set<java.lang.Integer> |
getLivenessCheckPortNumbers() |
java.lang.Integer |
getOraclePort() |
java.lang.String |
getPassword() |
java.lang.String |
getSid() |
java.lang.String |
getTestQueryString() |
java.lang.String |
getUsername() |
protected boolean |
isUsingSid() |
OracleContainer |
usingSid() |
protected void |
waitUntilContainerStarted() |
OracleContainer |
withDatabaseName(java.lang.String databaseName) |
OracleContainer |
withPassword(java.lang.String password) |
OracleContainer |
withUrlParam(java.lang.String paramName,
java.lang.String paramValue) |
OracleContainer |
withUsername(java.lang.String username) |
addParameter, constructUrlForConnection, constructUrlParameters, constructUrlParameters, containerIsStarted, createConnection, createConnection, getConnectTimeoutSeconds, getDatabaseDelegate, getJdbcDriverInstance, getStartupTimeoutSeconds, optionallyMapResourceParameterAsVolume, optionallyMapResourceParameterAsVolume, runInitScriptIfRequired, setParameters, withConnectTimeoutSeconds, withInitScript, withStartupTimeoutSeconds
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, getLivenessCheckPorts, 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, starting, stop, succeeded, 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, withWorkingDirectory
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getContainerName
addFileSystemBind, followOutput, followOutput, self, withEnv, withFileSystemBind
copyFileFromContainer, copyFileToContainer, copyFileToContainer, execInContainer, execInContainer, execInContainerWithUser, execInContainerWithUser, getBoundPortNumbers, getContainerIpAddress, getCurrentContainerInfo, getFirstMappedPort, getHost, getLogs, getLogs, getMappedPort, isCreated, isHealthy, isRunning
public OracleContainer(java.lang.String dockerImageName)
public OracleContainer(org.testcontainers.utility.DockerImageName dockerImageName)
protected void waitUntilContainerStarted()
waitUntilContainerStarted
in class org.testcontainers.containers.JdbcDatabaseContainer<OracleContainer>
@NotNull public @NotNull java.util.Set<java.lang.Integer> getLivenessCheckPortNumbers()
getLivenessCheckPortNumbers
in interface org.testcontainers.containers.wait.strategy.WaitStrategyTarget
getLivenessCheckPortNumbers
in class org.testcontainers.containers.GenericContainer<OracleContainer>
public java.lang.String getDriverClassName()
getDriverClassName
in class org.testcontainers.containers.JdbcDatabaseContainer<OracleContainer>
public java.lang.String getJdbcUrl()
getJdbcUrl
in class org.testcontainers.containers.JdbcDatabaseContainer<OracleContainer>
public java.lang.String getUsername()
getUsername
in class org.testcontainers.containers.JdbcDatabaseContainer<OracleContainer>
public java.lang.String getPassword()
getPassword
in class org.testcontainers.containers.JdbcDatabaseContainer<OracleContainer>
public java.lang.String getDatabaseName()
getDatabaseName
in class org.testcontainers.containers.JdbcDatabaseContainer<OracleContainer>
protected boolean isUsingSid()
public OracleContainer withUsername(java.lang.String username)
withUsername
in class org.testcontainers.containers.JdbcDatabaseContainer<OracleContainer>
public OracleContainer withPassword(java.lang.String password)
withPassword
in class org.testcontainers.containers.JdbcDatabaseContainer<OracleContainer>
public OracleContainer withDatabaseName(java.lang.String databaseName)
withDatabaseName
in class org.testcontainers.containers.JdbcDatabaseContainer<OracleContainer>
public OracleContainer usingSid()
public OracleContainer withUrlParam(java.lang.String paramName, java.lang.String paramValue)
withUrlParam
in class org.testcontainers.containers.JdbcDatabaseContainer<OracleContainer>
public java.lang.String getSid()
public java.lang.Integer getOraclePort()
public java.lang.String getTestQueryString()
getTestQueryString
in class org.testcontainers.containers.JdbcDatabaseContainer<OracleContainer>
protected void configure()
configure
in class org.testcontainers.containers.GenericContainer<OracleContainer>