public static class EventObserverSupport.UnsolicitedCommitEventHandler
extends java.lang.Object
UnsolicitedCommitEvent
s.Modifier and Type | Field and Description |
---|---|
protected java.util.EnumSet<T> |
eventTypes
A set of event types the observer is interested in.
|
protected io.micronaut.coherence.event.ExecutableMethodEventObserver<E,?,?> |
observer
The observer method to delegate events to.
|
protected java.lang.String |
serviceName |
Constructor and Description |
---|
UnsolicitedCommitEventHandler(io.micronaut.coherence.event.ExecutableMethodEventObserver<com.tangosol.net.events.partition.UnsolicitedCommitEvent,?,?> observer) |
Modifier and Type | Method and Description |
---|---|
protected java.util.EnumSet<T> |
eventTypes()
Create a final set of event types to register this interceptor for.
|
java.lang.String |
getScopeName()
Return the name of the scope this interceptor should be registered with.
|
void |
introduceEventDispatcher(java.lang.String identifier,
com.tangosol.net.events.EventDispatcher dispatcher) |
protected boolean |
isApplicable(com.tangosol.net.events.EventDispatcher dispatcher,
java.lang.String scopeName)
Return
true if this interceptor should be registered with
a specified dispatcher. |
void |
onEvent(E event) |
protected java.lang.String |
removeScope(java.lang.String serviceName)
Remove the scope prefix from a specified service name.
|
protected final java.lang.String serviceName
protected final io.micronaut.coherence.event.ExecutableMethodEventObserver<E extends com.tangosol.net.events.Event<T>,?,?> observer
protected final java.util.EnumSet<T extends java.lang.Enum<T>> eventTypes
public UnsolicitedCommitEventHandler(io.micronaut.coherence.event.ExecutableMethodEventObserver<com.tangosol.net.events.partition.UnsolicitedCommitEvent,?,?> observer)
protected boolean isApplicable(com.tangosol.net.events.EventDispatcher dispatcher, java.lang.String scopeName)
true
if this interceptor should be registered with
a specified dispatcher.dispatcher
- a dispatcher to register this interceptor withscopeName
- a scope name the observer is interested in,
or null
for all scopestrue
if this interceptor should be registered with
a specified dispatcher; false
otherwisepublic void introduceEventDispatcher(java.lang.String identifier, com.tangosol.net.events.EventDispatcher dispatcher)
introduceEventDispatcher
in interface com.tangosol.net.events.EventDispatcherAwareInterceptor<E extends com.tangosol.net.events.Event<T>>
public void onEvent(E event)
onEvent
in interface com.tangosol.net.events.EventInterceptor<E extends com.tangosol.net.events.Event<T>>
protected java.util.EnumSet<T> eventTypes()
public java.lang.String getScopeName()
protected java.lang.String removeScope(java.lang.String serviceName)
serviceName
- the service name to remove scope prefix from