| Package | Description |
|---|---|
| io.atomix.utils.event |
Provides classes and interfaces for creating and handling generic events.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractListenerManager<E extends Event,L extends EventListener<E>>
Basis for components which need to export listener mechanism.
|
interface |
EventFilter<E extends Event>
Entity capable of filtering events.
|
interface |
EventListener<E extends Event>
Entity capable of receiving events.
|
interface |
EventSink<E extends Event>
Abstraction of an event sink capable of processing the specified event types.
|
class |
ListenerRegistry<E extends Event,L extends EventListener<E>>
Base implementation of an event sink and a registry capable of tracking
listeners and dispatching events to them as part of event sink processing.
|
interface |
ListenerService<E extends Event,L extends EventListener<E>>
Abstraction of a service capable of asynchronously notifying listeners.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractEvent<T extends java.lang.Enum,S>
Base event implementation.
|
Copyright © 2013-2019. All Rights Reserved.