Package com.playtika.test.redis
Class EmbeddedRedisBootstrapConfiguration
- java.lang.Object
-
- com.playtika.test.redis.EmbeddedRedisBootstrapConfiguration
-
@Configuration @ConditionalOnExpression("${embedded.containers.enabled:true}") @AutoConfigureAfter(com.playtika.test.common.spring.DockerPresenceBootstrapConfiguration.class) @ConditionalOnProperty(name="embedded.redis.enabled", matchIfMissing=true) @EnableConfigurationProperties(RedisProperties.class) public class EmbeddedRedisBootstrapConfiguration extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static StringREDIS_WAIT_STRATEGY_BEAN_NAME
-
Constructor Summary
Constructors Constructor Description EmbeddedRedisBootstrapConfiguration()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.testcontainers.containers.GenericContainerredis(org.springframework.core.env.ConfigurableEnvironment environment, org.testcontainers.containers.wait.strategy.WaitStrategy redisStartupCheckStrategy)org.testcontainers.containers.wait.strategy.WaitStrategyredisClusterWaitStrategy(RedisProperties properties)org.testcontainers.containers.wait.strategy.WaitStrategyredisStartupCheckStrategy(RedisProperties properties)
-
-
-
Field Detail
-
REDIS_WAIT_STRATEGY_BEAN_NAME
public static final String REDIS_WAIT_STRATEGY_BEAN_NAME
- See Also:
- Constant Field Values
-
-
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
-
-