Class EmbeddedAerospikeBootstrapConfiguration
java.lang.Object
com.playtika.testcontainer.aerospike.EmbeddedAerospikeBootstrapConfiguration
@Configuration
@ConditionalOnClass(com.aerospike.client.AerospikeClient.class)
@ConditionalOnExpression("${embedded.containers.enabled:true}")
@AutoConfigureAfter({com.playtika.testcontainer.common.spring.DockerPresenceBootstrapConfiguration.class,com.playtika.testcontainer.toxiproxy.EmbeddedToxiProxyBootstrapConfiguration.class})
@ConditionalOnProperty(value="embedded.aerospike.enabled",
matchIfMissing=true)
@EnableConfigurationProperties(AerospikeProperties.class)
public class EmbeddedAerospikeBootstrapConfiguration
extends Object
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.testcontainers.containers.GenericContainer<?>aerospike(AerospikeWaitStrategy aerospikeWaitStrategy, org.springframework.core.env.ConfigurableEnvironment environment, AerospikeProperties properties, Optional<org.testcontainers.containers.Network> network) aerospikeStartupCheckStrategy(AerospikeProperties properties)
-
Constructor Details
-
EmbeddedAerospikeBootstrapConfiguration
public EmbeddedAerospikeBootstrapConfiguration()
-
-
Method Details
-
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)
-