| Interface | Description |
|---|---|
| IAjaxAwareEvent |
Event that provides an
AjaxRequestTarget. |
| IPayloadEvent<T> |
Event with a payload.
|
| ITypedEvent |
Event with a list of classes to use for discriminating event handlers.
|
| Class | Description |
|---|---|
| AbstractAjaxAwareEvent |
Implementation of
IAjaxAwareEvent. |
| AbstractPayloadClassTypedEvent |
Implementation of
ITypedEvent where the class type is specified in
the constructor. |
| AbstractPayloadEvent<T> |
Implementation of
IPayloadEvent. |
| AbstractPayloadTypedEvent<T> |
Implementation of
ITypedEvent where AbstractTypedEvent.getTypes() returns the class of the payload. |
| AbstractTypedEvent<T> |
Base class for implementations of
ITypedEvent. |
| AnnotationEventDispatcher |
Delivers events to any
Component methods that are annotated with OnEvent
annotation and take exactly one parameter that matches the event payload type. |
| AnnotationEventDispatcherConfig | |
| Initializer |
Automatically configures the application to use AnnotationEventDispatcher
|
| Annotation Type | Description |
|---|---|
| OnEvent |
Annotation used to tag methods that should be called by
AnnotationEventDispatcher to
handle the events. |
Copyright © 2015. All rights reserved.