| AbstractEventExecutorFactory | A EventExecutorFactory that allows the Executor to be produced with a custom BlockingQueue |
| AnnotatedMethodsListenerHandler | A listener handler that will check for single parameter methods annotated with the given annotation. |
| AsynchronousAbleEventDispatcher | This dispatcher will dispatch event asynchronously if:
|
| AsynchronousPreferred | Annotation to be used with events to tell whether they can be handled asynchronously This is the default annotation to be used with com.atlassian.event.internal.AnnotationAsynchronousEventResolver |
| AtlassianEventModule |
| DirectEventExecutorFactory | Uses a SynchronousQueue to hand off tasks to the Executor. |
| Event |
This class is deprecated.
since 2.0, you can now use POJO's using EventPublisher!
|
| EventDispatcher | Dispatches an event to its listener (through the invoker). |
| EventExecutorFactory | A factory to create executors for asynchronous event handling |
| EventExecutorFactoryImpl |
This class is deprecated.
use DirectEventExecutorFactory
|
| EventListener |
This interface is deprecated.
since 2.0, you can now use a POJO annotated with EventListener and the EventPublisher |
| EventListener | Used to annotate event listener methods. |
| EventManager |
This interface is deprecated.
since 2.0, use EventPublisher
|
| EventPublisher | Interface to publish events. |
| EventPublisherImpl | The default implementation of the |
| EventThreadFactory | A thread factory that will name the threads AtlassianEvent::[thread_name]. |
| EventThreadPoolConfiguration | A configuration object for thread pools used by asynchronous event dispatchers |
| EventThreadPoolConfigurationImpl |
| LegacyEventManager | This class is deprecated. since 2.0.0 |
| LegacyListenerHandler | A listener handler to deal with legacy event listeners |
| ListenerHandler | Interface to find invokers for a given listener objects. |
| ListenerHandlerConfigurationImpl | The default configuration that only uses the |
| ListenerHandlersConfiguration | Specifies a listener handler configuration to use |
| ListenerInvoker | Implementation of this interface know how to invoke 'given types' of listeners so that they handle given events. |
| LockFreeEventPublisher | A non-blocking implementation of the EventPublisher interface. |
| SpringContextEventPublisher | An event listener for all Spring org.springframework.context.ApplicationEvent application events so that they get published to the actual Spring context. |
| UnboundedEventExecutorFactory | Uses a LinkedBlockingQueue to hand off tasks to the Executor. |