@Configuration
@ConditionalOnBean(value={com.aerospike.client.AerospikeClient.class,AerospikeProperties.class})
@ConditionalOnProperty(value="embedded.aerospike.enabled",
matchIfMissing=true)
public class EmbeddedAerospikeTestOperationsAutoConfiguration
extends Object
| Constructor and Description |
|---|
EmbeddedAerospikeTestOperationsAutoConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
NetworkTestOperations |
aerospikeNetworkTestOperations(org.testcontainers.containers.GenericContainer aerospike) |
PackageInstaller |
aerospikePackageInstaller(InstallPackageProperties aerospikePackageProperties,
org.testcontainers.containers.GenericContainer aerospike) |
InstallPackageProperties |
aerospikePackageProperties() |
AerospikeTestOperations |
aerospikeTestOperations(ExpiredDocumentsCleaner expiredDocumentsCleaner,
NetworkTestOperations aerospikeNetworkTestOperations) |
AerospikeTimeTravelService |
aerospikeTimeTravelService(AerospikeTestOperations aerospikeTestOperations) |
ExpiredDocumentsCleaner |
expiredDocumentsCleaner(com.aerospike.client.AerospikeClient client,
AerospikeProperties properties) |
public EmbeddedAerospikeTestOperationsAutoConfiguration()
@Bean @ConfigurationProperties(value="embedded.aerospike.install") public InstallPackageProperties aerospikePackageProperties()
@Bean public PackageInstaller aerospikePackageInstaller(InstallPackageProperties aerospikePackageProperties, @Qualifier(value="aerospike") org.testcontainers.containers.GenericContainer aerospike)
@Bean @ConditionalOnMissingBean public ExpiredDocumentsCleaner expiredDocumentsCleaner(com.aerospike.client.AerospikeClient client, AerospikeProperties properties)
@Bean @ConditionalOnMissingBean(name="aerospikeNetworkTestOperations") public NetworkTestOperations aerospikeNetworkTestOperations(@Qualifier(value="aerospike") org.testcontainers.containers.GenericContainer aerospike)
@Bean @ConditionalOnMissingBean public AerospikeTestOperations aerospikeTestOperations(ExpiredDocumentsCleaner expiredDocumentsCleaner, NetworkTestOperations aerospikeNetworkTestOperations)
@Bean @ConditionalOnMissingBean public AerospikeTimeTravelService aerospikeTimeTravelService(AerospikeTestOperations aerospikeTestOperations)
Copyright © 2019. All rights reserved.