Package com.tangosol.net.events
Contains classes related to the Coherence Live Event Model.
-
Interface Summary Interface Description CoherenceDispatcher A CoherenceDispatcher raisesEvents pertaining to operations on aCoherenceinstance:CoherenceLifecycleEventsCoherenceLifecycleEvent ACoherenceLifecycleEventallows subscribers to capture events pertaining to the lifecycle of aCoherenceinstance.Event<T extends Enum<T>> AnEventobject captures the necessary information required to adequately describe some activity that has occurred.EventDispatcher EventDispatcher.InterceptorRegistrationEvent<E extends Event<? extends Enum>> An InterceptorRegistrationEvent allowsEventInterceptors to observe other EventInterceptors being added or removed from anEventDispatcherinstance.EventDispatcherAwareInterceptor<E extends Event<?>> EventDispatcherAwareInterceptor is anEventInterceptorimplementation that takes responsibility for registering itself with theEventDispatcher.EventDispatcherRegistry An EventDispatcherRegistry manages the registration ofEventDispatchers.EventInterceptor<E extends Event<? extends Enum>> An EventInterceptor provides an implementation that is capable of intercepting and processingEvents.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 ofEventInterceptors and facilitates the introduction of EventInterceptors toEventDispatchers.SessionDispatcher A CoherenceDispatcher raisesEvents pertaining to operations on aCoherenceinstance:CoherenceLifecycleEventsSessionLifecycleEvent ASessionLifecycleEventallows subscribers to capture events pertaining to the lifecycle of aSessioninstance. -
Class Summary Class Description EventHelper Helper class providing various functionality related to event handling.NamedEventInterceptor<E extends Event<?>> A wrapper forEventInterceptors 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.