Class AbstractReactiveAerospikeDataConfiguration
java.lang.Object
org.springframework.data.aerospike.config.AerospikeDataConfigurationSupport
org.springframework.data.aerospike.config.AbstractReactiveAerospikeDataConfiguration
@Configuration
public abstract class AbstractReactiveAerospikeDataConfiguration
extends AerospikeDataConfigurationSupport
Configuration with beans needed for reactive stuff
- Author:
- Igor Ermolenko
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaerospikePersistenceEntityIndexCreator
(ObjectProvider<AerospikeMappingContext> aerospikeMappingContext, AerospikeIndexResolver aerospikeIndexResolver, ReactiveAerospikeTemplate template) com.aerospike.client.reactor.IAerospikeReactorClient
aerospikeReactorClient
(com.aerospike.client.IAerospikeClient aerospikeClient) reactiveAerospikeTemplate
(MappingAerospikeConverter mappingAerospikeConverter, AerospikeMappingContext aerospikeMappingContext, AerospikeExceptionTranslator aerospikeExceptionTranslator, com.aerospike.client.reactor.IAerospikeReactorClient aerospikeReactorClient, ReactorQueryEngine reactorQueryEngine, ReactorIndexRefresher reactorIndexRefresher) reactorIndexRefresher
(com.aerospike.client.reactor.IAerospikeReactorClient aerospikeReactorClient, IndexesCacheUpdater indexesCacheUpdater) reactorQueryEngine
(com.aerospike.client.reactor.IAerospikeReactorClient aerospikeReactorClient, StatementBuilder statementBuilder, FilterExpressionsBuilder filterExpressionsBuilder) Methods inherited from class org.springframework.data.aerospike.config.AerospikeDataConfigurationSupport
aerospikeClient, aerospikeExceptionTranslator, aerospikeIndexResolver, aerospikeMappingContext, aerospikeTypeAliasAccessor, customConversions, filterExpressionsBuilder, indexCache, mappingAerospikeConverter, statementBuilder
-
Constructor Details
-
AbstractReactiveAerospikeDataConfiguration
public AbstractReactiveAerospikeDataConfiguration()
-
-
Method Details
-
reactiveAerospikeTemplate
@Bean(name="reactiveAerospikeTemplate") public ReactiveAerospikeTemplate reactiveAerospikeTemplate(MappingAerospikeConverter mappingAerospikeConverter, AerospikeMappingContext aerospikeMappingContext, AerospikeExceptionTranslator aerospikeExceptionTranslator, com.aerospike.client.reactor.IAerospikeReactorClient aerospikeReactorClient, ReactorQueryEngine reactorQueryEngine, ReactorIndexRefresher reactorIndexRefresher) -
reactorQueryEngine
@Bean(name="reactiveAerospikeQueryEngine") public ReactorQueryEngine reactorQueryEngine(com.aerospike.client.reactor.IAerospikeReactorClient aerospikeReactorClient, StatementBuilder statementBuilder, FilterExpressionsBuilder filterExpressionsBuilder) -
reactorIndexRefresher
@Bean(name="reactiveAerospikeIndexRefresher") public ReactorIndexRefresher reactorIndexRefresher(com.aerospike.client.reactor.IAerospikeReactorClient aerospikeReactorClient, IndexesCacheUpdater indexesCacheUpdater) -
aerospikeReactorClient
-
aerospikePersistenceEntityIndexCreator
@Bean public ReactiveAerospikePersistenceEntityIndexCreator aerospikePersistenceEntityIndexCreator(ObjectProvider<AerospikeMappingContext> aerospikeMappingContext, AerospikeIndexResolver aerospikeIndexResolver, @Lazy ReactiveAerospikeTemplate template)
-