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 |