Skip navigation links
A C D E G H I L N O P R S T U 

A

AbstractEventExecutorFactory - Class in com.atlassian.event.internal
A EventExecutorFactory that allows the Executor to be produced with a custom BlockingQueue
AbstractEventExecutorFactory(EventThreadPoolConfiguration, EventThreadFactory) - Constructor for class com.atlassian.event.internal.AbstractEventExecutorFactory
 
AbstractEventExecutorFactory(EventThreadPoolConfiguration) - Constructor for class com.atlassian.event.internal.AbstractEventExecutorFactory
 
AnnotatedMethodsListenerHandler - Class in com.atlassian.event.internal
A listener handler that will check for single parameter methods annotated with the given annotation.
AnnotatedMethodsListenerHandler() - Constructor for class com.atlassian.event.internal.AnnotatedMethodsListenerHandler
 
AnnotatedMethodsListenerHandler(Class) - Constructor for class com.atlassian.event.internal.AnnotatedMethodsListenerHandler
 
AnnotationAsynchronousEventResolver - Class in com.atlassian.event.internal
Annotation based AsynchronousEventResolver.
AsynchronousAbleEventDispatcher - Class in com.atlassian.event.internal
This dispatcher will dispatch event asynchronously if: the event 'is' asynchronous, as resolved by the AsynchronousEventResolver and the invoker supports asynchronous events
AsynchronousAbleEventDispatcher(Executor, AsynchronousEventResolver, EventRunnableFactory) - Constructor for class com.atlassian.event.internal.AsynchronousAbleEventDispatcher
 
AsynchronousAbleEventDispatcher(Executor, AsynchronousEventResolver) - Constructor for class com.atlassian.event.internal.AsynchronousAbleEventDispatcher
 
AsynchronousAbleEventDispatcher(EventExecutorFactory, AsynchronousEventResolver, EventRunnableFactory) - Constructor for class com.atlassian.event.internal.AsynchronousAbleEventDispatcher
 
AsynchronousAbleEventDispatcher(EventExecutorFactory, AsynchronousEventResolver) - Constructor for class com.atlassian.event.internal.AsynchronousAbleEventDispatcher
 
AsynchronousAbleEventDispatcher(EventExecutorFactory) - Constructor for class com.atlassian.event.internal.AsynchronousAbleEventDispatcher
 
AsynchronousEventResolver - Interface in com.atlassian.event.internal
An interface to resolve whether an event can be handled asynchronously or not.
AsynchronousPreferred - Annotation Type in com.atlassian.event.api
Annotation to be used with events to tell whether they can be handled asynchronously
AtlassianEventModule - Class in com.atlassian.event.inject
 
AtlassianEventModule() - Constructor for class com.atlassian.event.inject.AtlassianEventModule
 

C

com.atlassian.event - package com.atlassian.event
 
com.atlassian.event.api - package com.atlassian.event.api
 
com.atlassian.event.config - package com.atlassian.event.config
 
com.atlassian.event.inject - package com.atlassian.event.inject
 
com.atlassian.event.internal - package com.atlassian.event.internal
 
com.atlassian.event.legacy - package com.atlassian.event.legacy
 
com.atlassian.event.spi - package com.atlassian.event.spi
 
com.atlassian.event.spring - package com.atlassian.event.spring
 
configure() - Method in class com.atlassian.event.inject.AtlassianEventModule
 

D

DirectEventExecutorFactory - Class in com.atlassian.event.internal
Uses a SynchronousQueue to hand off tasks to the Executor.
DirectEventExecutorFactory(EventThreadPoolConfiguration, EventThreadFactory) - Constructor for class com.atlassian.event.internal.DirectEventExecutorFactory
 
DirectEventExecutorFactory(EventThreadPoolConfiguration) - Constructor for class com.atlassian.event.internal.DirectEventExecutorFactory
 
dispatch(ListenerInvoker, Object) - Method in class com.atlassian.event.internal.AsynchronousAbleEventDispatcher
 
dispatch(ListenerInvoker, Object) - Method in interface com.atlassian.event.spi.EventDispatcher
Dispatches the event using the invoker.

E

equals(Object) - Method in class com.atlassian.event.Event
Deprecated.
 
Event - Class in com.atlassian.event
Deprecated.
since 2.0, you can now use POJO's using EventPublisher!
Event(Object) - Constructor for class com.atlassian.event.Event
Deprecated.
 
EVENT_PUBLISHER - Static variable in class com.atlassian.event.inject.AtlassianEventModule
 
EventDispatcher - Interface in com.atlassian.event.spi
Dispatches an event to its listener (through the invoker).
EventExecutorFactory - Interface in com.atlassian.event.spi
A factory to create executors for asynchronous event handling
EventExecutorFactoryImpl - Class in com.atlassian.event.internal
EventExecutorFactoryImpl(EventThreadPoolConfiguration, EventThreadFactory) - Constructor for class com.atlassian.event.internal.EventExecutorFactoryImpl
Deprecated.
 
EventExecutorFactoryImpl(EventThreadPoolConfiguration) - Constructor for class com.atlassian.event.internal.EventExecutorFactoryImpl
Deprecated.
 
EventListener - Annotation Type in com.atlassian.event.api
Used to annotate event listener methods.
EventListener - Interface in com.atlassian.event
Deprecated.
since 2.0, you can now use a POJO annotated with EventListener and the EventPublisher
EventListenerRegistrar - Interface in com.atlassian.event.api
 
EventListenerRegistrarBeanProcessor - Class in com.atlassian.event.spring
Deprecated.
since 3.1. This class is unused across JIRA, Confluence and Stash It has potentially unsafe code (moduleDescriptorReturnsNewInstanceEveryTime method) which can result in race conditions, slow instance starting times and side effects on plugin enablement during application lifetime. Recommendation is not to use this post processor. Alternatively, you could use EventListenerModuleDescriptor. To be removed in 4.x version of Atlassian Event.
EventListenerRegistrarBeanProcessor(String, ListenerHandlersConfiguration) - Constructor for class com.atlassian.event.spring.EventListenerRegistrarBeanProcessor
Deprecated.
 
EventManager - Interface in com.atlassian.event
Deprecated.
since 2.0, use EventPublisher
EventPublisher - Interface in com.atlassian.event.api
Interface to publish events.
EventPublisherImpl - Class in com.atlassian.event.internal
The default implementation of the EventPublisher interface.
EventPublisherImpl(EventDispatcher, ListenerHandlersConfiguration) - Constructor for class com.atlassian.event.internal.EventPublisherImpl
If you need to customise the asynchronous handling, you should use the AsynchronousAbleEventDispatcher together with a custom executor.
EventPublisherImpl(EventDispatcher, ListenerHandlersConfiguration, ScopeManager) - Constructor for class com.atlassian.event.internal.EventPublisherImpl
EventRunnableFactory - Interface in com.atlassian.event.spi
An optional SPI that allows you to hook into the creation of the Runnable that gets supplied to the Executor that's returned from the EventExecutorFactory.
EventThreadFactory - Class in com.atlassian.event.internal
A thread factory that will name the threads AtlassianEvent::[thread_name].
EventThreadFactory() - Constructor for class com.atlassian.event.internal.EventThreadFactory
 
EventThreadFactory(ThreadFactory) - Constructor for class com.atlassian.event.internal.EventThreadFactory
 
EventThreadPoolConfiguration - Interface in com.atlassian.event.config
A configuration object for thread pools used by asynchronous event dispatchers
EventThreadPoolConfigurationImpl - Class in com.atlassian.event.internal
 
EventThreadPoolConfigurationImpl() - Constructor for class com.atlassian.event.internal.EventThreadPoolConfigurationImpl
 
executorFor(ListenerInvoker, Object) - Method in class com.atlassian.event.internal.AsynchronousAbleEventDispatcher
 

G

getAsynchronousExecutor() - Method in class com.atlassian.event.internal.AsynchronousAbleEventDispatcher
 
getCorePoolSize() - Method in interface com.atlassian.event.config.EventThreadPoolConfiguration
 
getCorePoolSize() - Method in class com.atlassian.event.internal.EventThreadPoolConfigurationImpl
 
getExecutor() - Method in class com.atlassian.event.internal.AbstractEventExecutorFactory
 
getExecutor() - Method in interface com.atlassian.event.spi.EventExecutorFactory
 
getHandledEventClasses() - Method in interface com.atlassian.event.EventListener
Deprecated.
Determine which event classes this listener is interested in.
getHandledEventClasses() - Method in class com.atlassian.event.legacy.SpringContextEventPublisher
 
getInvokers(Object) - Method in class com.atlassian.event.internal.AnnotatedMethodsListenerHandler
 
getInvokers(Object) - Method in class com.atlassian.event.legacy.LegacyListenerHandler
 
getInvokers(Object) - Method in interface com.atlassian.event.spi.ListenerHandler
Retrieves the list of invokers for the given listener.
getKeepAliveTime() - Method in interface com.atlassian.event.config.EventThreadPoolConfiguration
 
getKeepAliveTime() - Method in class com.atlassian.event.internal.EventThreadPoolConfigurationImpl
 
getListenerHandlers() - Method in interface com.atlassian.event.config.ListenerHandlersConfiguration
 
getListenerHandlers() - Method in class com.atlassian.event.internal.ListenerHandlerConfigurationImpl
 
getMaximumPoolSize() - Method in interface com.atlassian.event.config.EventThreadPoolConfiguration
 
getMaximumPoolSize() - Method in class com.atlassian.event.internal.EventThreadPoolConfigurationImpl
 
getOrder() - Method in class com.atlassian.event.spring.EventListenerRegistrarBeanProcessor
Deprecated.
 
getQueue() - Method in class com.atlassian.event.internal.AbstractEventExecutorFactory
 
getQueue() - Method in class com.atlassian.event.internal.DirectEventExecutorFactory
 
getQueue() - Method in class com.atlassian.event.internal.UnboundedEventExecutorFactory
 
getRunnable(ListenerInvoker, Object) - Method in interface com.atlassian.event.spi.EventRunnableFactory
Returns a new Runnable.
getScope() - Method in interface com.atlassian.event.spi.ListenerInvoker
 
getSupportedEventTypes() - Method in interface com.atlassian.event.spi.ListenerInvoker
The types of events supported by this invoker.
getSynchronousExecutor() - Method in class com.atlassian.event.internal.AsynchronousAbleEventDispatcher
 
getTimeUnit() - Method in interface com.atlassian.event.config.EventThreadPoolConfiguration
 
getTimeUnit() - Method in class com.atlassian.event.internal.EventThreadPoolConfigurationImpl
 

H

handleEvent(Event) - Method in interface com.atlassian.event.EventListener
Deprecated.
Perform some action as a response to a Confluence event.
handleEvent(Event) - Method in class com.atlassian.event.legacy.SpringContextEventPublisher
 
hashCode() - Method in class com.atlassian.event.Event
Deprecated.
 

I

invoke(Object) - Method in interface com.atlassian.event.spi.ListenerInvoker
Invokes the underlying listener for the given event.
InvokerTransformer - Interface in com.atlassian.event.internal
Transforms a collection of ListenerInvokers into another collection of ListenerInvokers before they are dispatched.
isAsynchronousEvent(Object) - Method in class com.atlassian.event.internal.AnnotationAsynchronousEventResolver
 
isAsynchronousEvent(Object) - Method in interface com.atlassian.event.internal.AsynchronousEventResolver
Tells whether the event can be handled asynchronously or not

L

LegacyEventManager - Class in com.atlassian.event.legacy
Deprecated.
since 2.0.0
LegacyEventManager(EventPublisher) - Constructor for class com.atlassian.event.legacy.LegacyEventManager
Deprecated.
 
LegacyListenerHandler - Class in com.atlassian.event.legacy
A listener handler to deal with legacy event listeners
LegacyListenerHandler() - Constructor for class com.atlassian.event.legacy.LegacyListenerHandler
 
ListenerHandler - Interface in com.atlassian.event.spi
Interface to find invokers for a given listener objects.
ListenerHandlerConfigurationImpl - Class in com.atlassian.event.internal
The default configuration that only uses the AnnotatedMethodsListenerHandler.
ListenerHandlerConfigurationImpl() - Constructor for class com.atlassian.event.internal.ListenerHandlerConfigurationImpl
 
ListenerHandlersConfiguration - Interface in com.atlassian.event.config
Specifies a listener handler configuration to use
ListenerInvoker - Interface in com.atlassian.event.spi
Implementation of this interface know how to invoke 'given types' of listeners so that they handle given events.
LockFreeEventPublisher - Class in com.atlassian.event.internal
A non-blocking implementation of the EventPublisher interface.
LockFreeEventPublisher(EventDispatcher, ListenerHandlersConfiguration) - Constructor for class com.atlassian.event.internal.LockFreeEventPublisher
 
LockFreeEventPublisher(EventDispatcher, ListenerHandlersConfiguration, InvokerTransformer) - Constructor for class com.atlassian.event.internal.LockFreeEventPublisher
If you need to customise the asynchronous handling, you should use the AsynchronousAbleEventDispatcher together with a custom executor.

N

newThread(Runnable) - Method in class com.atlassian.event.internal.EventThreadFactory
 

O

onApplicationEvent(ApplicationEvent) - Method in class com.atlassian.event.spring.EventListenerRegistrarBeanProcessor
Deprecated.
 
onPluginDisabled(PluginDisabledEvent) - Method in class com.atlassian.event.spring.EventListenerRegistrarBeanProcessor
Deprecated.
 
onPluginModuleDisabled(PluginModuleDisabledEvent) - Method in class com.atlassian.event.spring.EventListenerRegistrarBeanProcessor
Deprecated.
 
onPluginModuleEnabled(PluginModuleEnabledEvent) - Method in class com.atlassian.event.spring.EventListenerRegistrarBeanProcessor
Deprecated.
 

P

postProcessAfterInitialization(Object, String) - Method in class com.atlassian.event.spring.EventListenerRegistrarBeanProcessor
Deprecated.
 
postProcessBeforeDestruction(Object, String) - Method in class com.atlassian.event.spring.EventListenerRegistrarBeanProcessor
Deprecated.
 
postProcessBeforeInitialization(Object, String) - Method in class com.atlassian.event.spring.EventListenerRegistrarBeanProcessor
Deprecated.
 
publish(Object) - Method in interface com.atlassian.event.api.EventPublisher
Publish an event that will be consumed by all listeners which have registered to receive it.
publish(Object) - Method in class com.atlassian.event.internal.EventPublisherImpl
The order in which registered listeners are invoked is predictable.
publish(Object) - Method in class com.atlassian.event.internal.LockFreeEventPublisher
 
publishEvent(Event) - Method in interface com.atlassian.event.EventManager
Deprecated.
Publish an event that will be consumed by all listeners which have registered to receive it.
publishEvent(Event) - Method in class com.atlassian.event.legacy.LegacyEventManager
Deprecated.
 

R

register(Object) - Method in interface com.atlassian.event.api.EventListenerRegistrar
Register a listener to receive events.
register(Object) - Method in class com.atlassian.event.internal.EventPublisherImpl
 
register(Object) - Method in class com.atlassian.event.internal.LockFreeEventPublisher
 
registerListener(String, EventListener) - Method in interface com.atlassian.event.EventManager
Deprecated.
Register a listener to receive events.
registerListener(String, EventListener) - Method in class com.atlassian.event.legacy.LegacyEventManager
Deprecated.
 

S

setApplicationContext(ApplicationContext) - Method in class com.atlassian.event.legacy.SpringContextEventPublisher
 
setBeanFactory(BeanFactory) - Method in class com.atlassian.event.spring.EventListenerRegistrarBeanProcessor
Deprecated.
 
SpringContextEventPublisher - Class in com.atlassian.event.legacy
An event listener for all Spring application events so that they get published to the actual Spring context.
SpringContextEventPublisher() - Constructor for class com.atlassian.event.legacy.SpringContextEventPublisher
 
supportAsynchronousEvents() - Method in interface com.atlassian.event.spi.ListenerInvoker
Whether or not the underlying listener can handle asynchronous event.

T

toString() - Method in class com.atlassian.event.legacy.SpringContextEventPublisher
 
transformAll(Iterable<ListenerInvoker>, Object) - Method in interface com.atlassian.event.internal.InvokerTransformer
Takes a collection of ListenerInvokers and returns a potentially transformed version of these.

U

UnboundedEventExecutorFactory - Class in com.atlassian.event.internal
Uses a LinkedBlockingQueue to hand off tasks to the Executor.
UnboundedEventExecutorFactory(EventThreadPoolConfiguration, EventThreadFactory) - Constructor for class com.atlassian.event.internal.UnboundedEventExecutorFactory
 
UnboundedEventExecutorFactory(EventThreadPoolConfiguration) - Constructor for class com.atlassian.event.internal.UnboundedEventExecutorFactory
 
unregister(Object) - Method in interface com.atlassian.event.api.EventListenerRegistrar
Un-register a listener so that it will no longer receive events.
unregister(Object) - Method in class com.atlassian.event.internal.EventPublisherImpl
 
unregister(Object) - Method in class com.atlassian.event.internal.LockFreeEventPublisher
 
unregisterAll() - Method in interface com.atlassian.event.api.EventListenerRegistrar
Un-register all listeners that this registrar knows about.
unregisterAll() - Method in class com.atlassian.event.internal.EventPublisherImpl
 
unregisterAll() - Method in class com.atlassian.event.internal.LockFreeEventPublisher
 
unregisterListener(String) - Method in interface com.atlassian.event.EventManager
Deprecated.
Un-register a listener so that it will no longer receive events.
unregisterListener(String) - Method in class com.atlassian.event.legacy.LegacyEventManager
Deprecated.
 
A C D E G H I L N O P R S T U 
Skip navigation links

Copyright © 2006-2016 Atlassian. All Rights Reserved.