Package com.oracle.coherence.cdi.events
Class EventObserverSupport
java.lang.Object
com.oracle.coherence.cdi.events.EventObserverSupport
Manages registration of CDI observers with
InterceptorRegistry
upon ConfigurableCacheFactory activation, and their subsequent
un-registration on deactivation.- Since:
- 20.06
- Author:
- Aleks Seovic 2020.04.03
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classHandler forCacheLifecycleEvents.static classHandler forCoherenceLifecycleEvents.static classHandler forEntryEvents.static classHandler forEntryProcessorEvents.static classAbstract base class for all observer-based interceptors.static interfaceEventObserverSupport.EventObserver<E extends Event>An observer of a specific event type.static classHandler forLifecycleEvents.static classAbstract base class for all observer-based service interceptors.static classHandler forSessionLifecycleEvents.static classHandler forTransactionEvents.static classHandler forTransactionEvents.static classHandler forUnsolicitedCommitEvents. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic <E extends Event<T>,T extends Enum<T>>
EventObserverSupport.EventHandler<E, T> createObserver(Class<E> type, EventObserverSupport.EventObserver<E> observer)
-
Constructor Details
-
EventObserverSupport
public EventObserverSupport()
-
-
Method Details
-
createObserver
public static <E extends Event<T>,T extends Enum<T>> EventObserverSupport.EventHandler<E,T> createObserver(Class<E> type, EventObserverSupport.EventObserver<E> observer)
-