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 flow
- Author:
- Igor Ermolenko
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionaerospikePersistenceEntityIndexCreator
(ObjectProvider<AerospikeMappingContext> aerospikeMappingContext, AerospikeIndexResolver aerospikeIndexResolver, ObjectProvider<ReactiveAerospikeTemplate> template, AerospikeSettings settings) 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, ServerVersionSupport serverVersionSupport, AerospikeSettings settings) reactorIndexRefresher
(com.aerospike.client.reactor.IAerospikeReactorClient aerospikeReactorClient, IndexesCacheUpdater indexesCacheUpdater, ServerVersionSupport serverVersionSupport) reactorQueryEngine
(com.aerospike.client.reactor.IAerospikeReactorClient aerospikeReactorClient, StatementBuilder statementBuilder, FilterExpressionsBuilder filterExpressionsBuilder, AerospikeSettings settings) Methods inherited from class org.springframework.data.aerospike.config.AerospikeDataConfigurationSupport
aerospikeClient, aerospikeExceptionTranslator, aerospikeIndexResolver, aerospikeMappingContext, aerospikeTypeAliasAccessor, customConversions, filterExpressionsBuilder, indexCache, mappingAerospikeConverter, readAerospikeDataSettings, readAerospikeSettings, serverVersionSupport, 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, ServerVersionSupport serverVersionSupport, AerospikeSettings settings) -
reactorQueryEngine
@Bean(name="reactiveAerospikeQueryEngine") public ReactorQueryEngine reactorQueryEngine(com.aerospike.client.reactor.IAerospikeReactorClient aerospikeReactorClient, StatementBuilder statementBuilder, FilterExpressionsBuilder filterExpressionsBuilder, AerospikeSettings settings) -
reactorIndexRefresher
@Bean(name="reactiveAerospikeIndexRefresher") public ReactorIndexRefresher reactorIndexRefresher(com.aerospike.client.reactor.IAerospikeReactorClient aerospikeReactorClient, IndexesCacheUpdater indexesCacheUpdater, ServerVersionSupport serverVersionSupport) -
aerospikeReactorClient
-
aerospikePersistenceEntityIndexCreator
@Bean public ReactiveAerospikePersistenceEntityIndexCreator aerospikePersistenceEntityIndexCreator(ObjectProvider<AerospikeMappingContext> aerospikeMappingContext, AerospikeIndexResolver aerospikeIndexResolver, ObjectProvider<ReactiveAerospikeTemplate> template, AerospikeSettings settings)
-