A C D E G H I L N P R S U

A

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(Executor) - 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

C

com.atlassian.event - package com.atlassian.event
 
com.atlassian.event.api - package com.atlassian.event.api
 
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
 

D

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.  
EventDispatcher - Interface in com.atlassian.event.spi
Dispatches an event to its listener (through the invoker).
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 POJO's using 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(List<ListenerHandler>) - Constructor for class com.atlassian.event.internal.EventPublisherImpl
This constructor manages synchronous and asynchronous events through the use of the AsynchronousAbleEventDispatcher.
EventPublisherImpl(EventDispatcher, List<ListenerHandler>) - Constructor for class com.atlassian.event.internal.EventPublisherImpl
This constructor lets you customise your event dispatcher.
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
 

G

getHandledEventClasses() - Method in interface com.atlassian.event.EventListener
Deprecated. Determine which event classes this listener is interested in.
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.
getSupportedEventTypes() - Method in interface com.atlassian.event.spi.ListenerInvoker
The types of events supported by this invoker.

H

handleEvent(Event) - Method in interface com.atlassian.event.EventListener
Deprecated. Perform some action as a response to a Confluence event.
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

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

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
 
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.internal.EventPublisherImpl
 

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
 
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.internal.EventPublisherImpl
 

S

supportAsynchronousEvents() - Method in interface com.atlassian.event.spi.ListenerInvoker
Whether or not the underlying listener can handle asynchronous event.

U

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
 
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.internal.EventPublisherImpl
 

A C D E G H I L N P R S U

Copyright © 2006-2009 Atlassian. All Rights Reserved.