@Configuration public abstract class AbstractReactiveAerospikeDataConfiguration extends AerospikeDataConfigurationSupport
| Constructor and Description |
|---|
AbstractReactiveAerospikeDataConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
ReactiveAerospikePersistenceEntityIndexCreator |
aerospikePersistenceEntityIndexCreator(AerospikeMappingContext aerospikeMappingContext,
ReactiveAerospikeTemplate template) |
com.aerospike.client.reactor.AerospikeReactorClient |
aerospikeReactorClient(com.aerospike.client.AerospikeClient aerospikeClient,
com.aerospike.client.async.EventLoops eventLoops) |
ReactiveAerospikeTemplate |
reactiveAerospikeTemplate(MappingAerospikeConverter mappingAerospikeConverter,
AerospikeMappingContext aerospikeMappingContext,
AerospikeExceptionTranslator aerospikeExceptionTranslator,
com.aerospike.client.reactor.AerospikeReactorClient aerospikeReactorClient,
ReactorQueryEngine reactorQueryEngine,
ReactorIndexRefresher reactorIndexRefresher) |
ReactorIndexRefresher |
reactorIndexRefresher(com.aerospike.client.reactor.AerospikeReactorClient aerospikeReactorClient,
IndexesCacheUpdater indexesCacheUpdater) |
ReactorQueryEngine |
reactorQueryEngine(com.aerospike.client.reactor.AerospikeReactorClient aerospikeReactorClient,
StatementBuilder statementBuilder) |
aerospikeClient, aerospikeExceptionTranslator, aerospikeMappingContext, aerospikeTypeAliasAccessor, customConversions, indexCache, mappingAerospikeConverter, statementBuilderpublic AbstractReactiveAerospikeDataConfiguration()
@Bean(name="reactiveAerospikeTemplate") public ReactiveAerospikeTemplate reactiveAerospikeTemplate(MappingAerospikeConverter mappingAerospikeConverter, AerospikeMappingContext aerospikeMappingContext, AerospikeExceptionTranslator aerospikeExceptionTranslator, com.aerospike.client.reactor.AerospikeReactorClient aerospikeReactorClient, ReactorQueryEngine reactorQueryEngine, ReactorIndexRefresher reactorIndexRefresher)
@Bean(name="reactiveAerospikeQueryEngine") public ReactorQueryEngine reactorQueryEngine(com.aerospike.client.reactor.AerospikeReactorClient aerospikeReactorClient, StatementBuilder statementBuilder)
@Bean(name="reactiveAerospikeIndexRefresher") public ReactorIndexRefresher reactorIndexRefresher(com.aerospike.client.reactor.AerospikeReactorClient aerospikeReactorClient, IndexesCacheUpdater indexesCacheUpdater)
@Bean(name="aerospikeReactorClient") public com.aerospike.client.reactor.AerospikeReactorClient aerospikeReactorClient(com.aerospike.client.AerospikeClient aerospikeClient, com.aerospike.client.async.EventLoops eventLoops)
@Bean public ReactiveAerospikePersistenceEntityIndexCreator aerospikePersistenceEntityIndexCreator(AerospikeMappingContext aerospikeMappingContext, @Lazy ReactiveAerospikeTemplate template)
Copyright © 2020–2021 Aerospike, Inc. All rights reserved.