Package io.microsphere.event
-
Interface Summary Interface Description ConditionalEventListener<E extends Event> A conditional extension of theEventListenerinterface that allows filtering events before handling.EventDispatcher An interface that defines the contract for dispatching events to registered listeners.EventListener<E extends Event> Listenable<E extends EventListener<?>> A component that allows registration and management ofEventListenerinstances. -
Class Summary Class Description AbstractEventDispatcher Abstract implementation ofEventDispatcherthat provides common functionality for dispatching events to registered listeners.DirectEventDispatcher A concrete implementation ofAbstractEventDispatcherthat uses a direct (synchronous) execution model.Event An event object is based on the Java standardeventGenericEvent<S> A generic implementation of theEventclass that allows for type-safe event handling.GenericEventListener A generic implementation of theEventListenerinterface that supports multiple event handling methods.ParallelEventDispatcher ParallelEventDispatcherimplementation.