A C D E G H I L N P R S 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
 
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(EventExecutorFactory) - Constructor for class com.atlassian.event.internal.AsynchronousAbleEventDispatcher
The only public constructor, uses an AnnotationAsynchronousEventResolver
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
 
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
Deprecated. use DirectEventExecutorFactory
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
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.
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
 

G

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
 
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
 
getSupportedEventTypes() - Method in interface com.atlassian.event.spi.ListenerInvoker
The types of events supported by this invoker.
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.

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

P

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
 
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.EventPublisher
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
 
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.

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.EventPublisher
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.EventPublisher
Un-register all listeners that this publisher 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 P R S U

Copyright © 2006-2010 Atlassian. All Rights Reserved.