See: Description
| Interface | Description |
|---|---|
| DefaultDispatchable |
This interface is ought to be implemented by Event subclasses to provide a
simple default dispatch mechanism.
|
| EventProvider<S extends ListenerStore> |
EventProvider instances are used to inform clients about certain events.
|
| EventStack |
Stack class which is used to keep track of currently dispatched
Events. |
| ExceptionCallback |
Interface for providing errors which occur during event dispatching to the
caller.
|
| Listener |
This is the base interface for event listeners.
|
| ListenerStore |
Allows to register and unregister
Listeners for certain
listener classes and supplies Listeners to an EventProvider. |
| SuppressedEvent |
Holds information about an event which has not been dispatched because it was
prevented by an other event.
|
| Class | Description |
|---|---|
| DefaultTargetEvent<T,S extends Event<?,L>,L extends Listener> | Deprecated
Since 3.0.0 - use
DefaultDispatchable instead. |
| Event<T,L extends Listener> |
This class is the base of all events that can be fired.
|
| EventStackHelper |
Provides utility methods for working with the
EventStack. |
| FailureCollector |
This class can be used for collecting failed dispatch attempts during event
dispatching.
|
| RegistrationEvent |
RegistrationEvents are created when adding or removing a
Listener
to/from a ListenerStore. |
| SequentialEvent<T,L extends Listener> |
Specialized Event for use with
SynchronousEventProviders. |
| Exception | Description |
|---|---|
| AbortionException |
Can be thrown by
Listeners or ExceptionCallbacks to make the event dispatching explicitly fail with an
exception. |
jeve is designed to be simple and easy to use, yet granting the ability to customize it to your needs. Please see the quickstart guide on GitHub to get started. This documentation can be viewed online here.
Copyright © 2014–2015. All rights reserved.