| Interface | Description |
|---|---|
| EventListener |
A listener to subscribe to events published by an
EventSource |
| EventPublisher |
A contract for any publisher of events.
|
| EventSource<T extends EventListener> |
An event source to which
EventListeners can subscribe to receive events. |
| Class | Description |
|---|---|
| Clock |
A simple utility to wrap start and end times of a call.
|
| EventAttributeKeys |
A set of
AttributeKey that are used by the event infrastructure. |
| ListenersHolder<T extends EventListener> |
A holder for storing
EventListener providing utility methods for any EventSource implementation that
requires storing and invoking listeners. |
| Exception | Description |
|---|---|
| ListenerInvocationException |