Package com.redis.testcontainers
Class RedisEnterpriseContainer
- java.lang.Object
-
- org.testcontainers.containers.FailureDetectingExternalResource
-
- org.testcontainers.containers.GenericContainer<RedisEnterpriseContainer>
-
- com.redis.testcontainers.RedisEnterpriseContainer
-
- All Implemented Interfaces:
RedisServer
,java.lang.AutoCloseable
,org.junit.rules.TestRule
,org.testcontainers.containers.Container<RedisEnterpriseContainer>
,org.testcontainers.containers.ContainerState
,org.testcontainers.containers.traits.LinkableContainer
,org.testcontainers.containers.wait.strategy.WaitStrategyTarget
,org.testcontainers.lifecycle.Startable
public class RedisEnterpriseContainer extends org.testcontainers.containers.GenericContainer<RedisEnterpriseContainer> implements RedisServer
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
ADMIN_PASSWORD
static int
ADMIN_PORT
static java.lang.String
ADMIN_USERNAME
static int
DEFAULT_DATABASE_PORT
static org.testcontainers.utility.DockerImageName
DEFAULT_IMAGE_NAME
static java.lang.String
DEFAULT_TAG
static java.lang.String
GEARS_MODULE_FILE
-
Constructor Summary
Constructors Constructor Description RedisEnterpriseContainer()
Deprecated.RedisEnterpriseContainer(java.lang.String tag)
Deprecated.RedisEnterpriseContainer(org.testcontainers.utility.DockerImageName dockerImageName)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
containerIsStarted(com.github.dockerjava.api.command.InspectContainerResponse containerInfo)
boolean
equals(java.lang.Object obj)
com.redis.enterprise.Database
getDatabase()
java.lang.String
getRedisURI()
int
hashCode()
boolean
isCluster()
boolean
isEnabled()
java.lang.String
toString()
RedisEnterpriseContainer
withDatabase(com.redis.enterprise.Database database)
-
Methods inherited from class org.testcontainers.containers.GenericContainer
addEnv, addExposedPort, addExposedPorts, addFileSystemBind, addFixedExposedPort, addFixedExposedPort, addLink, apply, canBeReused, configure, containerIsCreated, containerIsStarted, containerIsStarting, containerIsStarting, containerIsStopped, containerIsStopping, copyFileFromContainer, createVolumeDirectory, dependsOn, dependsOn, dependsOn, doStart, failed, finished, getBinds, getCommandParts, getContainerId, getContainerInfo, getContainerName, getCopyToFileContainerPathMap, getCreateContainerCmdModifiers, getDependencies, getDockerClient, getDockerImageName, getEnv, getEnvMap, getExposedPorts, getExtraHosts, getImage, getIpAddress, getLabels, getLinkedContainers, getLivenessCheckPort, getLivenessCheckPortNumbers, getLivenessCheckPorts, getLogConsumers, getNetwork, getNetworkAliases, getNetworkMode, getPortBindings, getShmSize, getStartupAttempts, getStartupCheckStrategy, getTestHostIpAddress, getTmpFsMapping, getVolumesFroms, getWaitStrategy, getWorkingDirectory, isHostAccessible, isPrivilegedMode, isShouldBeReused, logger, setBinds, setCommand, setCommand, setCommandParts, 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, waitingFor, waitUntilContainerStarted, 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
-
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, execInContainerWithUser, execInContainerWithUser, getBoundPortNumbers, getContainerIpAddress, getCurrentContainerInfo, getFirstMappedPort, getHost, getLogs, getLogs, getMappedPort, isCreated, isHealthy, isRunning
-
-
-
-
Field Detail
-
ADMIN_USERNAME
public static final java.lang.String ADMIN_USERNAME
- See Also:
- Constant Field Values
-
ADMIN_PASSWORD
public static final java.lang.String ADMIN_PASSWORD
- See Also:
- Constant Field Values
-
DEFAULT_IMAGE_NAME
public static final org.testcontainers.utility.DockerImageName DEFAULT_IMAGE_NAME
-
DEFAULT_TAG
public static final java.lang.String DEFAULT_TAG
- See Also:
- Constant Field Values
-
ADMIN_PORT
public static final int ADMIN_PORT
- See Also:
- Constant Field Values
-
DEFAULT_DATABASE_PORT
public static final int DEFAULT_DATABASE_PORT
- See Also:
- Constant Field Values
-
GEARS_MODULE_FILE
public static final java.lang.String GEARS_MODULE_FILE
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
RedisEnterpriseContainer
@Deprecated public RedisEnterpriseContainer()
Deprecated.
-
RedisEnterpriseContainer
@Deprecated public RedisEnterpriseContainer(java.lang.String tag)
Deprecated.
-
RedisEnterpriseContainer
public RedisEnterpriseContainer(org.testcontainers.utility.DockerImageName dockerImageName)
-
-
Method Detail
-
getDatabase
public com.redis.enterprise.Database getDatabase()
-
withDatabase
public RedisEnterpriseContainer withDatabase(com.redis.enterprise.Database database)
-
containerIsStarted
protected void containerIsStarted(com.github.dockerjava.api.command.InspectContainerResponse containerInfo)
- Overrides:
containerIsStarted
in classorg.testcontainers.containers.GenericContainer<RedisEnterpriseContainer>
-
getRedisURI
public java.lang.String getRedisURI()
- Specified by:
getRedisURI
in interfaceRedisServer
-
isCluster
public boolean isCluster()
- Specified by:
isCluster
in interfaceRedisServer
-
toString
public java.lang.String toString()
- Overrides:
toString
in classorg.testcontainers.containers.GenericContainer<RedisEnterpriseContainer>
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classorg.testcontainers.containers.GenericContainer<RedisEnterpriseContainer>
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in classorg.testcontainers.containers.GenericContainer<RedisEnterpriseContainer>
-
isEnabled
public boolean isEnabled()
- Specified by:
isEnabled
in interfaceRedisServer
-
-