Package com.tangosol.net.events
package com.tangosol.net.events
Contains classes related to the Coherence Live Event Model.
-
ClassDescriptionA CoherenceDispatcher raises
Event
s pertaining to operations on aCoherence
instance:CoherenceLifecycleEvents
ACoherenceLifecycleEvent
allows subscribers to capture events pertaining to the lifecycle of aCoherence
instance.The emitted event types for aCoherenceLifecycleEvent
.AnEvent
object captures the necessary information required to adequately describe some activity that has occurred.An InterceptorRegistrationEvent allowsEventInterceptor
s to observe other EventInterceptors being added or removed from anEventDispatcher
instance.The InterceptorRegistrationEvent types.EventDispatcherAwareInterceptor<E extends Event<?>>EventDispatcherAwareInterceptor is anEventInterceptor
implementation that takes responsibility for registering itself with theEventDispatcher
.An EventDispatcherRegistry manages the registration ofEventDispatcher
s.Helper class providing various functionality related to event handling.An EventInterceptor provides an implementation that is capable of intercepting and processingEvent
s.Supports custom resolution of interceptor class in cases when the interceptor may be proxied, such as when using CDI.An InterceptorRegistry manages the registration ofEventInterceptor
s and facilitates the introduction of EventInterceptors toEventDispatcher
s.NamedEventInterceptor<E extends Event<?>>A wrapper forEventInterceptor
s allowing additional metadata to be associated with the interceptor without augmenting the interceptor contract.A CoherenceDispatcher raisesEvent
s pertaining to operations on aCoherence
instance:CoherenceLifecycleEvents
ASessionLifecycleEvent
allows subscribers to capture events pertaining to the lifecycle of aSession
instance.The emitted event types for aSessionLifecycleEvent
.