Package com.playtika.test.aerospike
Class EmbeddedAerospikeBootstrapConfiguration
- java.lang.Object
-
- com.playtika.test.aerospike.EmbeddedAerospikeBootstrapConfiguration
-
@Configuration @ConditionalOnClass(com.aerospike.client.AerospikeClient.class) @ConditionalOnExpression("${embedded.containers.enabled:true}") @AutoConfigureAfter({com.playtika.test.common.spring.DockerPresenceBootstrapConfiguration.class,com.playtika.test.toxiproxy.EmbeddedToxiProxyBootstrapConfiguration.class}) @ConditionalOnProperty(value="embedded.aerospike.enabled", matchIfMissing=true) @EnableConfigurationProperties(AerospikeProperties.class) public class EmbeddedAerospikeBootstrapConfiguration extends Object
-
-
Constructor Summary
Constructors Constructor Description EmbeddedAerospikeBootstrapConfiguration()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.testcontainers.containers.GenericContainer<?>aerospike(AerospikeWaitStrategy aerospikeWaitStrategy, org.springframework.core.env.ConfigurableEnvironment environment, AerospikeProperties properties, Optional<org.testcontainers.containers.Network> network)AerospikeWaitStrategyaerospikeStartupCheckStrategy(AerospikeProperties properties)
-
-
-
Method Detail
-
aerospikeStartupCheckStrategy
@Bean @ConditionalOnMissingBean public AerospikeWaitStrategy aerospikeStartupCheckStrategy(AerospikeProperties properties)
-
aerospike
@Bean(name="aerospike", destroyMethod="stop") public org.testcontainers.containers.GenericContainer<?> aerospike(AerospikeWaitStrategy aerospikeWaitStrategy, org.springframework.core.env.ConfigurableEnvironment environment, AerospikeProperties properties, Optional<org.testcontainers.containers.Network> network)
-
-