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 Constructor Description AbstractReactiveAerospikeDataConfiguration() -
Method Summary
Modifier and Type Method Description ReactiveAerospikePersistenceEntityIndexCreatoraerospikePersistenceEntityIndexCreator(AerospikeMappingContext aerospikeMappingContext, ReactiveAerospikeTemplate template)com.aerospike.client.reactor.AerospikeReactorClientaerospikeReactorClient(com.aerospike.client.IAerospikeClient aerospikeClient)ReactiveAerospikeTemplatereactiveAerospikeTemplate(MappingAerospikeConverter mappingAerospikeConverter, AerospikeMappingContext aerospikeMappingContext, AerospikeExceptionTranslator aerospikeExceptionTranslator, com.aerospike.client.reactor.AerospikeReactorClient aerospikeReactorClient, ReactorQueryEngine reactorQueryEngine, ReactorIndexRefresher reactorIndexRefresher)ReactorIndexRefresherreactorIndexRefresher(com.aerospike.client.reactor.AerospikeReactorClient aerospikeReactorClient, IndexesCacheUpdater indexesCacheUpdater)ReactorQueryEnginereactorQueryEngine(com.aerospike.client.reactor.AerospikeReactorClient aerospikeReactorClient, StatementBuilder statementBuilder, FilterExpressionsBuilder filterExpressionsBuilder)Methods inherited from class org.springframework.data.aerospike.config.AerospikeDataConfigurationSupport
aerospikeClient, aerospikeExceptionTranslator, 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.AerospikeReactorClient aerospikeReactorClient, ReactorQueryEngine reactorQueryEngine, ReactorIndexRefresher reactorIndexRefresher) -
reactorQueryEngine
@Bean(name="reactiveAerospikeQueryEngine") public ReactorQueryEngine reactorQueryEngine(com.aerospike.client.reactor.AerospikeReactorClient aerospikeReactorClient, StatementBuilder statementBuilder, FilterExpressionsBuilder filterExpressionsBuilder) -
reactorIndexRefresher
@Bean(name="reactiveAerospikeIndexRefresher") public ReactorIndexRefresher reactorIndexRefresher(com.aerospike.client.reactor.AerospikeReactorClient aerospikeReactorClient, IndexesCacheUpdater indexesCacheUpdater) -
aerospikeReactorClient
-
aerospikePersistenceEntityIndexCreator
@Bean public ReactiveAerospikePersistenceEntityIndexCreator aerospikePersistenceEntityIndexCreator(AerospikeMappingContext aerospikeMappingContext, @Lazy ReactiveAerospikeTemplate template)
-