Package com.playtika.test.aerospike
Class EmbeddedAerospikeTestOperationsAutoConfiguration
- java.lang.Object
-
- com.playtika.test.aerospike.EmbeddedAerospikeTestOperationsAutoConfiguration
-
@Configuration @ConditionalOnExpression("${embedded.containers.enabled:true}") @ConditionalOnBean({com.aerospike.client.AerospikeClient.class,AerospikeProperties.class}) @ConditionalOnProperty(value="embedded.aerospike.enabled", matchIfMissing=true) @AutoConfigureAfter(name="org.springframework.boot.autoconfigure.aerospike.AerospikeAutoConfiguration") public class EmbeddedAerospikeTestOperationsAutoConfiguration extends Object
-
-
Constructor Summary
Constructors Constructor Description EmbeddedAerospikeTestOperationsAutoConfiguration()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description NetworkTestOperationsaerospikeNetworkTestOperations(org.testcontainers.containers.GenericContainer aerospike)PackageInstalleraerospikePackageInstaller(InstallPackageProperties aerospikePackageProperties, org.testcontainers.containers.GenericContainer aerospike)InstallPackagePropertiesaerospikePackageProperties()AerospikeTestOperationsaerospikeTestOperations(ExpiredDocumentsCleaner expiredDocumentsCleaner, NetworkTestOperations aerospikeNetworkTestOperations, org.testcontainers.containers.GenericContainer aerospike)ExpiredDocumentsCleanerdisabledExpiredDocumentsCleaner()ExpiredDocumentsCleanerexpiredDocumentsCleaner(com.aerospike.client.AerospikeClient client, AerospikeProperties properties)
-
-
-
Method Detail
-
aerospikePackageProperties
@Bean @ConfigurationProperties("embedded.aerospike.install") public InstallPackageProperties aerospikePackageProperties()
-
aerospikePackageInstaller
@Bean public PackageInstaller aerospikePackageInstaller(InstallPackageProperties aerospikePackageProperties, @Qualifier("aerospike") org.testcontainers.containers.GenericContainer aerospike)
-
expiredDocumentsCleaner
@Bean @ConditionalOnProperty(value="embedded.aerospike.time-travel.enabled", havingValue="true", matchIfMissing=true) public ExpiredDocumentsCleaner expiredDocumentsCleaner(com.aerospike.client.AerospikeClient client, AerospikeProperties properties)
-
disabledExpiredDocumentsCleaner
@Bean @ConditionalOnProperty(value="embedded.aerospike.time-travel.enabled", havingValue="false", matchIfMissing=false) public ExpiredDocumentsCleaner disabledExpiredDocumentsCleaner()
-
aerospikeNetworkTestOperations
@Bean @ConditionalOnMissingBean(name="aerospikeNetworkTestOperations") public NetworkTestOperations aerospikeNetworkTestOperations(@Qualifier("aerospike") org.testcontainers.containers.GenericContainer aerospike)
-
aerospikeTestOperations
@Bean @ConditionalOnMissingBean public AerospikeTestOperations aerospikeTestOperations(ExpiredDocumentsCleaner expiredDocumentsCleaner, NetworkTestOperations aerospikeNetworkTestOperations, @Qualifier("aerospike") org.testcontainers.containers.GenericContainer aerospike)
-
-