Package com.oracle.coherence.cdi
Class CdiMapEventObserver<K,V>
java.lang.Object
com.oracle.coherence.cdi.CdiMapEventObserver<K,V>
- All Implemented Interfaces:
AnnotatedMapListener.MapEventObserver<K,V>
public class CdiMapEventObserver<K,V>
extends Object
implements AnnotatedMapListener.MapEventObserver<K,V>
An implementation of a
AnnotatedMapListener.MapEventObserver
that wraps a CDI ObserverMethod that observes MapEvent.- Author:
- Jonathan Knight 2020.11.20
-
Constructor Summary
ConstructorsConstructorDescriptionCdiMapEventObserver(jakarta.enterprise.inject.spi.ObserverMethod<MapEvent<K, V>> method) Create aCdiMapEventObserverfrom anObserverMethodCdiMapEventObserver(jakarta.enterprise.inject.spi.ProcessObserverMethod<MapEvent<K, V>, ?> event) Create aCdiMapEventObserverfrom an observed method event. -
Method Summary
-
Constructor Details
-
CdiMapEventObserver
public CdiMapEventObserver(jakarta.enterprise.inject.spi.ProcessObserverMethod<MapEvent<K, V>, ?> event) Create aCdiMapEventObserverfrom an observed method event.- Parameters:
event- the observed method event
-
CdiMapEventObserver
Create aCdiMapEventObserverfrom anObserverMethod- Parameters:
method- theObserverMethod
-
-
Method Details
-
notify
Description copied from interface:AnnotatedMapListener.MapEventObserverProcess an event.- Specified by:
notifyin interfaceAnnotatedMapListener.MapEventObserver<K,V> - Parameters:
event- the event
-
isAsync
public boolean isAsync()Description copied from interface:AnnotatedMapListener.MapEventObserverReturntrueif this observer should be async.- Specified by:
isAsyncin interfaceAnnotatedMapListener.MapEventObserver<K,V> - Returns:
trueif this observer should be async
-
getObservedQualifiers
Description copied from interface:AnnotatedMapListener.MapEventObserverReturn the qualifiers for the observer that wil be used to further qualify which events are received.- Specified by:
getObservedQualifiersin interfaceAnnotatedMapListener.MapEventObserver<K,V> - Returns:
- the qualifiers for the observer
-
toString
-