| EventListener | Blank EventListener interface to distinguish EventListeners from other objects |
| EventListenerSource |
EventListenerSource acts as a source for listeners by declaring basic
methods to add, remove and get listeners |
| EventExecutionException |
EventExecutionException is thrown when the execution of an event failed |
| EventSupport |
EventSupport provides simple access to events.
|
| SimpleEventListenerSource |
SimpleEventListenerSource manages listeners in the simplest way possible |
| TypeSafeEventListenerSource |
TypeSafeEventListenerSource manages listeners in a type-safe manner |

