Class 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
    • Nested Class Summary

      • Nested classes/interfaces inherited from interface org.testcontainers.containers.Container

        org.testcontainers.containers.Container.ExecResult
    • 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  
      • 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
    • 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
      • Methods inherited from interface org.testcontainers.lifecycle.Startable

        close, getDependencies, start, stop
    • Field Detail

      • DEFAULT_IMAGE_NAME

        public static final org.testcontainers.utility.DockerImageName DEFAULT_IMAGE_NAME
      • GEARS_MODULE_FILE

        public static final java.lang.String GEARS_MODULE_FILE
        See Also:
        Constant Field Values
    • Method Detail

      • getDatabase

        public com.redis.enterprise.Database getDatabase()
      • containerIsStarted

        protected void containerIsStarted​(com.github.dockerjava.api.command.InspectContainerResponse containerInfo)
        Overrides:
        containerIsStarted in class org.testcontainers.containers.GenericContainer<RedisEnterpriseContainer>
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class org.testcontainers.containers.GenericContainer<RedisEnterpriseContainer>
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class org.testcontainers.containers.GenericContainer<RedisEnterpriseContainer>
      • equals

        public boolean equals​(java.lang.Object obj)
        Overrides:
        equals in class org.testcontainers.containers.GenericContainer<RedisEnterpriseContainer>