| Interface | Description |
|---|---|
| AsynchronousEventResolver |
An interface to resolve whether an event can be handled asynchronously or not.
|
| InvokerTransformer |
Transforms a collection of ListenerInvokers
into another collection of ListenerInvokers before they are dispatched. |
| Class | Description |
|---|---|
| AbstractEventExecutorFactory | |
| AnnotatedMethodsListenerHandler |
A listener handler that will check for single parameter methods annotated with the given annotation.
|
| AnnotationAsynchronousEventResolver |
Annotation based
AsynchronousEventResolver. |
| AsynchronousAbleEventDispatcher |
This dispatcher will dispatch event asynchronously if: the event 'is' asynchronous, as resolved by the
AsynchronousEventResolver and the invoker supports asynchronous events |
| DirectEventExecutorFactory |
Uses a
SynchronousQueue to hand off tasks to the Executor. |
| EventExecutorFactoryImpl | Deprecated |
| EventPublisherImpl |
The default implementation of the
EventPublisher interface. |
| EventThreadFactory |
A thread factory that will name the threads AtlassianEvent::[thread_name].
|
| EventThreadPoolConfigurationImpl | |
| ListenerHandlerConfigurationImpl |
The default configuration that only uses the
AnnotatedMethodsListenerHandler. |
| LockFreeEventPublisher |
A non-blocking implementation of the
EventPublisher interface. |
| UnboundedEventExecutorFactory |
Uses a
LinkedBlockingQueue to hand off tasks to the Executor. |
Copyright © 2006-2017 Atlassian. All Rights Reserved.