Package com.redis.testcontainers
Class RedisEnterpriseContainer
java.lang.Object
org.testcontainers.containers.FailureDetectingExternalResource
org.testcontainers.containers.GenericContainer<RedisEnterpriseContainer>
com.redis.testcontainers.AbstractRedisEnterpriseContainer<RedisEnterpriseContainer>
com.redis.testcontainers.RedisEnterpriseContainer
- All Implemented Interfaces:
RedisServer
,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 AbstractRedisEnterpriseContainer<RedisEnterpriseContainer>
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.testcontainers.containers.Container
org.testcontainers.containers.Container.ExecResult
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final com.redis.enterprise.RedisModule[]
static final String
static final int
static final int
Fields inherited from class com.redis.testcontainers.AbstractRedisEnterpriseContainer
DEFAULT_IMAGE_NAME, DEFAULT_TAG
Fields inherited from class org.testcontainers.containers.GenericContainer
CONTAINER_RUNNING_TIMEOUT_SEC, dependencies, dockerClient, INTERNAL_HOST_HOSTNAME, waitStrategy
Fields inherited from interface org.testcontainers.containers.ContainerState
STATE_HEALTHY
-
Constructor Summary
ConstructorsConstructorDescriptionRedisEnterpriseContainer
(String dockerImageName) RedisEnterpriseContainer
(org.testcontainers.utility.DockerImageName dockerImageName) -
Method Summary
Modifier and TypeMethodDescriptionprotected void
static com.redis.enterprise.Database
protected void
doStart()
boolean
protected String
protected String
com.redis.enterprise.Database
int
int
hashCode()
boolean
withDatabase
(com.redis.enterprise.Database database) Methods inherited from class com.redis.testcontainers.AbstractRedisEnterpriseContainer
containerIsStarted, getRedisHost, toString
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, 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, 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, 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, execInContainer, execInContainer, execInContainerWithUser, execInContainerWithUser, getBoundPortNumbers, getContainerIpAddress, getCurrentContainerInfo, getFirstMappedPort, getHost, getLogs, getLogs, getMappedPort, isCreated, isHealthy, isRunning
Methods inherited from interface com.redis.testcontainers.RedisServer
getRedisURI
Methods inherited from interface org.testcontainers.lifecycle.Startable
close
-
Field Details
-
DEFAULT_DATABASE_SHARD_COUNT
public static final int DEFAULT_DATABASE_SHARD_COUNT- See Also:
-
DEFAULT_DATABASE_PORT
public static final int DEFAULT_DATABASE_PORT- See Also:
-
DEFAULT_DATABASE_NAME
- See Also:
-
DEFAULT_DATABASE_MODULES
public static final com.redis.enterprise.RedisModule[] DEFAULT_DATABASE_MODULES
-
-
Constructor Details
-
RedisEnterpriseContainer
-
RedisEnterpriseContainer
public RedisEnterpriseContainer(org.testcontainers.utility.DockerImageName dockerImageName)
-
-
Method Details
-
defaultDatabase
public static com.redis.enterprise.Database defaultDatabase() -
getDatabase
public com.redis.enterprise.Database getDatabase() -
withDatabase
-
getAdminUserName
- Specified by:
getAdminUserName
in classAbstractRedisEnterpriseContainer<RedisEnterpriseContainer>
-
getAdminPassword
- Specified by:
getAdminPassword
in classAbstractRedisEnterpriseContainer<RedisEnterpriseContainer>
-
doStart
protected void doStart()- Overrides:
doStart
in classorg.testcontainers.containers.GenericContainer<RedisEnterpriseContainer>
-
createCluster
- Overrides:
createCluster
in classAbstractRedisEnterpriseContainer<RedisEnterpriseContainer>
- Throws:
Exception
-
isRedisCluster
public boolean isRedisCluster()- Returns:
- true if this is a Redis Cluster
-
getRedisPort
public int getRedisPort() -
hashCode
public int hashCode()- Overrides:
hashCode
in classorg.testcontainers.containers.GenericContainer<RedisEnterpriseContainer>
-
equals
- Overrides:
equals
in classorg.testcontainers.containers.GenericContainer<RedisEnterpriseContainer>
-