Class AerospikeAutoConfiguration
java.lang.Object
org.springframework.boot.autoconfigure.aerospike.AerospikeAutoConfiguration
@AutoConfiguration
@ConditionalOnClass(com.aerospike.client.AerospikeClient.class)
@ConditionalOnProperty("spring.aerospike.hosts")
@EnableConfigurationProperties(AerospikeProperties.class)
public class AerospikeAutoConfiguration
extends Object
Auto-configuration for Aerospike client.- Author:
- Anastasiia Smirnova
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncom.aerospike.client.AerospikeClientaerospikeClient(AerospikeProperties properties, com.aerospike.client.policy.ClientPolicy aerospikeClientPolicy) com.aerospike.client.policy.ClientPolicyaerospikeClientPolicy(AerospikeProperties properties, Optional<com.aerospike.client.async.EventLoops> aerospikeEventLoops) org.springframework.data.aerospike.server.version.ServerVersionSupportserverVersionSupport(com.aerospike.client.IAerospikeClient aerospikeClient, AerospikeDataProperties properties)
-
Constructor Details
-
AerospikeAutoConfiguration
public AerospikeAutoConfiguration()
-
-
Method Details
-
aerospikeClient
@Bean(name="aerospikeClient", destroyMethod="close") @ConditionalOnMissingBean(com.aerospike.client.IAerospikeClient.class) public com.aerospike.client.AerospikeClient aerospikeClient(AerospikeProperties properties, com.aerospike.client.policy.ClientPolicy aerospikeClientPolicy) -
serverVersionSupport
@Bean(name="aerospikeServerVersionSupport") @ConditionalOnMissingBean(org.springframework.data.aerospike.server.version.ServerVersionSupport.class) public org.springframework.data.aerospike.server.version.ServerVersionSupport serverVersionSupport(com.aerospike.client.IAerospikeClient aerospikeClient, AerospikeDataProperties properties) -
aerospikeClientPolicy
@Bean(name="aerospikeClientPolicy") @ConditionalOnMissingBean public com.aerospike.client.policy.ClientPolicy aerospikeClientPolicy(AerospikeProperties properties, Optional<com.aerospike.client.async.EventLoops> aerospikeEventLoops)
-