All Classes and Interfaces

Class
Description
 
Configuration with beans needed for reactive flow
A Cache Cache implementation backed by Aerospike database as store.
Default set is null meaning write directly to the namespace.
Wrapper class used in caching.
Interface that provides methods used in caching
 
CacheManager implementation for Aerospike.
Callback to interact with the IAerospikeClient.
 
 
Interface of an Aerospike-specific EntityConverter.
Value object to capture custom conversion.
Storage for a list of custom converters
 
 
Translate AerospikeException if possible.
 
 
An Aerospike-specific implementation of MappingContext.
Carries metadata keys of an aerospike read or written object.
Aerospike specific data access operations.
 
 
 
Aerospike-specific extensions of PersistentEntity.
 
 
 
A SmartTransactionObject implementation that has reactive transaction resource holder and basic transaction API
A ReactiveTransactionManager implementation for managing transactions
Aerospike reactive transaction resource holder for managing transaction resources, extends ResourceHolderSupport
Value object to carry data to be read in object conversion.
Interface to read object from store specific sources.
Map specific RepositoryBeanDefinitionRegistrarSupport implementation.
Aerospike specific Repository.
 
 
Class that holds configuration settings
Simple constant holder for a SimpleTypeHolder enriched with Aerospike specific simple types.
Primary implementation of AerospikeOperations.
A SmartTransactionObject implementation that has transaction resource holder and basic transaction API
A PlatformTransactionManager implementation for managing transactions
Aerospike transaction resource holder for managing transaction resources, extends ResourceHolderSupport
 
Value object to carry data to be written in object conversion.
Interface to write objects into store specific receivers.
 
 
 
 
 
Default implementation of AerospikePersistentEntity.
 
Marks public API as potentially volatile, i.e. it may be a subject of incompatible changes in future releases.
 
 
 
 
 
 
 
Out of the box conversions for java dates and calendars.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
This class translates the AerospikeException and result code to a DataAccessException.
Identifies a domain object to be persisted to Aerospike.
Annotation to activate Aerospike repositories.
Annotation to activate reactive Aerospike repositories.
Demarcates a property to be used as expiration field.
Annotation to define custom metadata for document fields.
 
 
 
 
 
 
 
An interface that provides methods to create a query
 
This class represents a Secondary Index created in the cluster.
Marks a field to be indexed using Aerospike's secondary index.
 
 
 
 
 
 
 
 
 
 
 
 
Internal index related operations used by ReactorIndexRefresher and IndexRefresher.
An interface for building Qualifier
Iterator for traversing a collection of KeyRecords
An implementation of AerospikeConverter to read domain objects from AerospikeReadData and write domain objects into AerospikeWriteData.
 
 
 
 
 
Generic Bin qualifier.
 
Key for storing data within Qualifier map
 
 
This class provides a multi-filter query engine that augments the query capability in Aerospike.
This class stores arguments passed to each part of a combined repository query, e.g.,
 
Aerospike specific data access operations to work with reactive API
 
 
Reactive aerospike RepositoryBeanDefinitionRegistrarSupport implementation.
Aerospike specific Repository interface with reactive support.
RepositoryConfigurationExtension for reactive Aerospike.
 
 
Primary implementation of ReactiveAerospikeOperations.
 
This class provides a multi-filter reactive query engine that augments the query capability in Aerospike.
 
 
 
Stub implementation of ReactiveAerospikeRepository.
 
 
 
Utility class containing useful methods for interacting with Aerospike across the entire implementation