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