Package io.microsphere.event
-
Interface Summary Interface Description ConditionalEventListener<E extends Event> A conditional extension of theEventListener
interface 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 ofEventListener
instances. -
Class Summary Class Description AbstractEventDispatcher Abstract implementation ofEventDispatcher
that provides common functionality for dispatching events to registered listeners.DirectEventDispatcher A concrete implementation ofAbstractEventDispatcher
that uses a direct (synchronous) execution model.Event An event object is based on the Java standardevent
GenericEvent<S> A generic implementation of theEvent
class that allows for type-safe event handling.GenericEventListener A generic implementation of theEventListener
interface that supports multiple event handling methods.ParallelEventDispatcher ParallelEventDispatcher
implementation.