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.StringADMIN_PASSWORDstatic intADMIN_PORTstatic java.lang.StringADMIN_USERNAMEstatic intDEFAULT_DATABASE_PORTstatic org.testcontainers.utility.DockerImageNameDEFAULT_IMAGE_NAMEstatic java.lang.StringDEFAULT_TAGstatic java.lang.StringGEARS_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 voidcontainerIsStarted(com.github.dockerjava.api.command.InspectContainerResponse containerInfo)booleanequals(java.lang.Object obj)com.redis.enterprise.DatabasegetDatabase()java.lang.StringgetRedisURI()inthashCode()booleanisCluster()booleanisEnabled()java.lang.StringtoString()RedisEnterpriseContainerwithDatabase(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, 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:
containerIsStartedin classorg.testcontainers.containers.GenericContainer<RedisEnterpriseContainer>
-
getRedisURI
public java.lang.String getRedisURI()
- Specified by:
getRedisURIin interfaceRedisServer
-
isCluster
public boolean isCluster()
- Specified by:
isClusterin interfaceRedisServer
-
toString
public java.lang.String toString()
- Overrides:
toStringin classorg.testcontainers.containers.GenericContainer<RedisEnterpriseContainer>
-
hashCode
public int hashCode()
- Overrides:
hashCodein classorg.testcontainers.containers.GenericContainer<RedisEnterpriseContainer>
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equalsin classorg.testcontainers.containers.GenericContainer<RedisEnterpriseContainer>
-
isEnabled
public boolean isEnabled()
- Specified by:
isEnabledin interfaceRedisServer
-
-