package

com.atlassian.event.internal

Classes

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:  
DirectEventExecutorFactory

Uses a SynchronousQueue to hand off tasks to the Executor. 

EventExecutorFactoryImpl This class is deprecated. use DirectEventExecutorFactory  
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.