Package com.redis.testcontainers
Class AbstractRedisEnterpriseContainer<T extends AbstractRedisEnterpriseContainer<T>>
java.lang.Object
org.testcontainers.containers.FailureDetectingExternalResource
org.testcontainers.containers.GenericContainer<T>
com.redis.testcontainers.AbstractRedisEnterpriseContainer<T>
- All Implemented Interfaces:
RedisServer
,AutoCloseable
,org.junit.rules.TestRule
,org.testcontainers.containers.Container<T>
,org.testcontainers.containers.ContainerState
,org.testcontainers.containers.traits.LinkableContainer
,org.testcontainers.containers.wait.strategy.WaitStrategyTarget
,org.testcontainers.lifecycle.Startable
- Direct Known Subclasses:
RedisEnterpriseContainer
public abstract class AbstractRedisEnterpriseContainer<T extends AbstractRedisEnterpriseContainer<T>>
extends org.testcontainers.containers.GenericContainer<T>
implements RedisServer
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.testcontainers.containers.Container
org.testcontainers.containers.Container.ExecResult
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final org.testcontainers.utility.DockerImageName
static final String
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
ConstructorsModifierConstructorDescriptionprotected
AbstractRedisEnterpriseContainer
(String dockerImageName) protected
AbstractRedisEnterpriseContainer
(org.testcontainers.utility.DockerImageName dockerImageName) -
Method Summary
Modifier and TypeMethodDescriptionprotected void
containerIsStarted
(com.github.dockerjava.api.command.InspectContainerResponse containerInfo) protected void
protected abstract String
protected abstract String
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, 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, 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
getRedisPort, getRedisURI, isRedisCluster
Methods inherited from interface org.testcontainers.lifecycle.Startable
close
-
Field Details
-
DEFAULT_IMAGE_NAME
public static final org.testcontainers.utility.DockerImageName DEFAULT_IMAGE_NAME -
DEFAULT_TAG
- See Also:
-
-
Constructor Details
-
AbstractRedisEnterpriseContainer
-
AbstractRedisEnterpriseContainer
protected AbstractRedisEnterpriseContainer(org.testcontainers.utility.DockerImageName dockerImageName)
-
-
Method Details
-
containerIsStarted
protected void containerIsStarted(com.github.dockerjava.api.command.InspectContainerResponse containerInfo) - Overrides:
containerIsStarted
in classorg.testcontainers.containers.GenericContainer<T extends AbstractRedisEnterpriseContainer<T>>
-
createCluster
- Throws:
Exception
-
toString
- Overrides:
toString
in classorg.testcontainers.containers.GenericContainer<T extends AbstractRedisEnterpriseContainer<T>>
-
getAdminPassword
-
getAdminUserName
-
getRedisHost
- Specified by:
getRedisHost
in interfaceRedisServer
-