| Interface | Description |
|---|---|
| RepositoryAsyncEventListener.AsyncEventErrorHandler |
The
RepositoryAsyncEventListener.AsyncEventErrorHandler interface is a Function and FunctionalInterface used to
handle errors while processing AsyncEvents. |
| RepositoryAsyncEventListener.AsyncEventOperationRepositoryFunction<T,ID> |
The
RepositoryAsyncEventListener.AsyncEventOperationRepositoryFunction interface is a Function and FunctionalInterface
that translates the AsyncEvent Operation into a Spring Data CrudRepository method
invocation. |
| Class | Description |
|---|---|
| AbstractCommonEventProcessingCacheListener<K,V> |
An
abstract base class implementing the Apache Geode CacheListener interface
by extending the CacheListenerAdapter base class, which processes all EntryEvents
and RegionEvents using the same logic. |
| AsyncInlineCachingRegionConfigurer<T,ID> |
A Spring Data for Apache Geode
RegionConfigurer implementation used to configure a target Region
to use Asynchronous Inline Caching based on the Spring Data Repositories
abstraction. |
| InlineCachingRegionConfigurer<T,ID> |
A
RegionConfigurer implementation used to enable Inline Caching on a designated Region. |
| RepositoryAsyncEventListener<T,ID> |
An Apache Geode
AsyncEventListener that uses a Spring Data CrudRepository to perform
data access operations to a backend, external data source asynchronously, triggered by cache operations. |
| RepositoryAsyncEventListener.AbstractAsyncEventOperationRepositoryFunction<T,ID> |
RepositoryAsyncEventListener.AbstractAsyncEventOperationRepositoryFunction is an abstract base class implementing the
RepositoryAsyncEventListener.AsyncEventOperationRepositoryFunction interface to provided a default template implementation
of the Function.apply(Object) method. |
| RepositoryAsyncEventListener.AsyncEventError |
RepositoryAsyncEventListener.AsyncEventError is a wrapper class encapsulating the AsyncEvent along with
the error that was thrown while processing the event. |
| RepositoryAsyncEventListener.CreateUpdateAsyncEventRepositoryFunction<T,ID> |
An
RepositoryAsyncEventListener.AsyncEventOperationRepositoryFunction capable of handling Operation.CREATE
and Operation.UPDATE AsyncEvents. |
| RepositoryAsyncEventListener.RemoveAsyncEventRepositoryFunction<T,ID> |
An
Function implementation capable of handling Operation.REMOVE AsyncEvents. |
| RepositoryCacheLoader<T,ID> |
A
CacheLoader implementation backed by a Spring Data CrudRepository used to load an entity
from an external data source. |
| RepositoryCacheLoaderRegionConfigurer<T,ID> |
Spring Data
RegionConfigurer implementation used to adapt and register a Spring Data CrudRepository
as a CacheLoader for a targeted Region. |
| RepositoryCacheWriter<T,ID> |
A
CacheWriter implementation backed by a Spring Data CrudRepository used to persist a cache entry
(i.e. |
| RepositoryCacheWriterRegionConfigurer<T,ID> |
Spring Data
RegionConfigurer implementation used to adapt and register a Spring Data CrudRepository
as a CacheWriter for a targeted Region. |
| SimpleCacheResolver |
The
SimpleCacheResolver abstract class contains utility functions for resolving Apache Geode
GemFireCache instances, such as a ClientCache or a peer Cache. |
| Enum | Description |
|---|---|
| AbstractCommonEventProcessingCacheListener.EntryEventType | |
| AbstractCommonEventProcessingCacheListener.RegionEventType |