Class EmbeddedRedisBootstrapConfiguration

    • Constructor Detail

      • EmbeddedRedisBootstrapConfiguration

        public EmbeddedRedisBootstrapConfiguration()
    • Method Detail

      • redisStartupCheckStrategy

        @Bean(name="redisStartupCheckStrategy")
        @ConditionalOnMissingBean(name="redisStartupCheckStrategy")
        @ConditionalOnProperty(name="embedded.redis.clustered",
                               havingValue="false",
                               matchIfMissing=true)
        public org.testcontainers.containers.wait.strategy.WaitStrategy redisStartupCheckStrategy​(RedisProperties properties)
      • redisClusterWaitStrategy

        @Bean(name="redisStartupCheckStrategy")
        @ConditionalOnMissingBean(name="redisStartupCheckStrategy")
        @ConditionalOnProperty(name="embedded.redis.clustered",
                               havingValue="true")
        public org.testcontainers.containers.wait.strategy.WaitStrategy redisClusterWaitStrategy​(RedisProperties properties)
      • redis

        @Bean(name="embeddedRedis",
              destroyMethod="stop")
        public org.testcontainers.containers.GenericContainer redis​(org.springframework.core.env.ConfigurableEnvironment environment,
                                                                    @Qualifier("redisStartupCheckStrategy")
                                                                    org.testcontainers.containers.wait.strategy.WaitStrategy redisStartupCheckStrategy)
                                                             throws Exception
        Throws:
        Exception