Package com.redis.testcontainers
Class RedisContainer
- java.lang.Object
-
- org.testcontainers.containers.FailureDetectingExternalResource
-
- org.testcontainers.containers.GenericContainer<C>
-
- com.redis.testcontainers.RedisContainer
-
- All Implemented Interfaces:
RedisServer,java.lang.AutoCloseable,org.junit.rules.TestRule,org.testcontainers.containers.Container<RedisContainer>,org.testcontainers.containers.ContainerState,org.testcontainers.containers.traits.LinkableContainer,org.testcontainers.containers.wait.strategy.WaitStrategyTarget,org.testcontainers.lifecycle.Startable
public class RedisContainer extends org.testcontainers.containers.GenericContainer<C>
-
-
Field Summary
Fields Modifier and Type Field Description static org.testcontainers.utility.DockerImageNameDEFAULT_IMAGE_NAMEstatic java.lang.StringDEFAULT_TAGstatic java.lang.StringENV_ENABLED_SUFFIXstatic intREDIS_PORT
-
Constructor Summary
Constructors Constructor Description RedisContainer()Deprecated.RedisContainer(java.lang.String tag)Deprecated.RedisContainer(org.testcontainers.utility.DockerImageName dockerImageName)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetRedisURI()Get Redis URI.booleanisCluster()booleanisEnabled()java.lang.StringtoString()<C extends RedisContainer>
CwithKeyspaceNotifications()-
Methods inherited from class org.testcontainers.containers.GenericContainer
addEnv, addExposedPort, addExposedPorts, addFileSystemBind, addFixedExposedPort, addFixedExposedPort, addLink, apply, canBeReused, configure, containerIsCreated, containerIsStarted, 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, getLivenessCheckPortNumbers, getLivenessCheckPorts, getLogConsumers, getNetwork, getNetworkAliases, getNetworkMode, getPortBindings, getShmSize, getStartupAttempts, getStartupCheckStrategy, getTestHostIpAddress, getTmpFsMapping, getVolumesFroms, getWaitStrategy, getWorkingDirectory, hashCode, 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
-
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
-
ENV_ENABLED_SUFFIX
public static final java.lang.String ENV_ENABLED_SUFFIX
- See Also:
- Constant Field Values
-
REDIS_PORT
public static final int REDIS_PORT
- See Also:
- Constant Field Values
-
-
Method Detail
-
isCluster
public boolean isCluster()
-
withKeyspaceNotifications
public <C extends RedisContainer> C withKeyspaceNotifications()
-
isEnabled
public boolean isEnabled()
-
getRedisURI
public java.lang.String getRedisURI()
Get Redis URI.- Specified by:
getRedisURIin interfaceRedisServer- Returns:
- Redis URI.
-
toString
public java.lang.String toString()
- Overrides:
toStringin classorg.testcontainers.containers.GenericContainer<C extends com.redis.testcontainers.AbstractRedisContainer<C>>
-
-