Package io.atomix.utils.event
package io.atomix.utils.event
Provides classes and interfaces for creating and handling generic events.
-
ClassDescriptionBase event implementation.Basis for components which need to export listener mechanism.Event<T,
S> Abstraction of an of a time-stamped event pertaining to an arbitrary subject.EventFilter<E extends Event>Entity capable of filtering events.EventListener<E extends Event>Entity capable of receiving events.Abstraction of an event sink capable of processing the specified event types.Base implementation of an event sink and a registry capable of tracking listeners and dispatching events to them as part of event sink processing.Abstraction of a service capable of asynchronously notifying listeners.