Class EmbeddedRedisBootstrapConfiguration

java.lang.Object
com.playtika.testcontainer.redis.EmbeddedRedisBootstrapConfiguration

@Configuration @ConditionalOnExpression("${embedded.containers.enabled:true}") @AutoConfigureAfter(com.playtika.testcontainer.common.spring.DockerPresenceBootstrapConfiguration.class) @ConditionalOnProperty(name="embedded.redis.enabled", matchIfMissing=true) @EnableConfigurationProperties(RedisProperties.class) public class EmbeddedRedisBootstrapConfiguration extends Object
  • Field Details

  • Constructor Details

    • EmbeddedRedisBootstrapConfiguration

      public EmbeddedRedisBootstrapConfiguration()
  • Method Details

    • 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, Optional<org.testcontainers.containers.Network> network) throws Exception
      Throws:
      Exception