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 aAnnotatedMapListener.MapEventObserverthat wraps a CDIObserverMethodthat observesMapEvent.- Author:
- Jonathan Knight 2020.11.20
-
-
Constructor Summary
Constructors Constructor Description CdiMapEventObserver(javax.enterprise.inject.spi.ObserverMethod<MapEvent<K,V>> method)Create aCdiMapEventObserverfrom anObserverMethodCdiMapEventObserver(javax.enterprise.inject.spi.ProcessObserverMethod<MapEvent<K,V>,?> event)Create aCdiMapEventObserverfrom an observed method event.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Set<Annotation>getObservedQualifiers()Return the qualifiers for the observer that wil be used to further qualify which events are received.booleanisAsync()Returntrueif this observer should be async.voidnotify(MapEvent<K,V> event)Process an event.StringtoString()
-
-
-
Constructor Detail
-
CdiMapEventObserver
public CdiMapEventObserver(javax.enterprise.inject.spi.ProcessObserverMethod<MapEvent<K,V>,?> event)
Create aCdiMapEventObserverfrom an observed method event.- Parameters:
event- the observed method event
-
CdiMapEventObserver
public CdiMapEventObserver(javax.enterprise.inject.spi.ObserverMethod<MapEvent<K,V>> method)
Create aCdiMapEventObserverfrom anObserverMethod- Parameters:
method- theObserverMethod
-
-
Method Detail
-
notify
public void notify(MapEvent<K,V> event)
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
public Set<Annotation> 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
-
-