| Interface | Description |
|---|---|
| EventListener<T> |
Event listeners listen to a single event type.
|
| EventListenerHandle<T> |
An EvenListenerHandle is returned when an EventListener is registered in an
EventListenerList, which can then be used to unregister the event listener.
|
| SidedEventBus.NetworkEventProcessor | |
| SidedEventBus.SidedEvent |
An event that specifies a
NetworkTarget. |
| Class | Description |
|---|---|
| CancelableEvent |
A base class for an cancelable event.
|
| CancelableEventBus<T extends CancelableEvent> |
Variant of
EventBus which stops publishing events after they are
canceled. |
| Event |
All events extend this class.
|
| EventBus<T> |
A general purpose event bus.
|
| EventBus.TypedEventListener<E extends T,T> |
A wrapper for an event listener that only accepts a specific type of
event.
|
| GlobalEvents |
Global event manager that handles general events that are not object specific.
|
| SidedEventBus<T extends CancelableEvent> |
EventBus that can differentiate NetworkTargets
and allows registration of handlers that only listen on a specific
NetworkTarget.Side. |
| SidedEventBus.SidedEventListener<E extends T,T> |
| Enum | Description |
|---|---|
| Event.Result |
| Exception | Description |
|---|---|
| EventCancelException | |
| EventException |