Package io.micronaut.coherence.data.interceptors
-
Class Summary Class Description AbstractAsyncEventSourceInterceptor Base class for async operation interceptors.AbstractEventSourceInterceptor Base class for sync event source interceptors.AsyncPersistEventSourceInterceptor Aninterceptor
forpersist
events.AsyncRemoveEventSourceInterceptor Aninterceptor
forremove
events.AsyncUpdateEventSourceInterceptor Aninterceptor
forupdate
events.CoherenceDataIntroductionAdvice A copy of Micronaut Data'sDataIntroductionAdvice
that will provide a defaultRepositoryOperations
instance using the default Coherence Session configuration is present for the targetNamedMap
.GetAsyncMapInterceptor<ID,T,D> ADataInterceptor
allowingAbstractCoherenceRepository
instances to obtain theAsyncNamedMap
associated with theAbstractCoherenceAsyncRepository
.GetEntityTypeInterceptor<T,Class> ADataInterceptor
allowingAbstractCoherenceRepository
instances to obtain the entity type managed by thisrepository
.GetIdInterceptor<T,ID> ADataInterceptor
allowingAbstractCoherenceRepository
instances to obtain theId
of the provided entity.GetMapInterceptor<ID,T,D> ADataInterceptor
allowingAbstractCoherenceRepository
instances to obtain theNamedMap
associated with theAbstractCoherenceRepository
.PersistEventSourceInterceptor Aninterceptor
forpersist
events.RemoveEventSourceInterceptor Aninterceptor
forremove
events.UpdateEventSourceInterceptor Aninterceptor
forupdate
events. -
Enum Summary Enum Description AbstractEventSourceInterceptor.EventGroup Represents the logical operations for multiple event types (i.e., pre, post persist).AbstractEventSourceInterceptor.EventType Various entity event types used by Micronaut Data.