java.lang.Object | |
↳ | com.atlassian.plugin.event.impl.DefaultPluginEventManager |
Simple, synchronous event manager that uses one or more method selectors to determine event listeners.
The default method selectors are MethodNameListenerMethodSelector
and
AnnotationListenerMethodSelector
.
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Uses the supplied selectors to determine listener methods.
| |||||||||||
Delegate all event publication to the supplied
EventPublisher . |
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Broadcasts an event to all applicable listeners.
| |||||||||||
Registers a listener object
| |||||||||||
Unregisters a listener object
|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Object
| |||||||||||
From interface
com.atlassian.plugin.event.PluginEventManager
|
Uses the supplied selectors to determine listener methods.
selectors | used to determine which are listener methods |
---|
Delegate all event publication to the supplied EventPublisher
.
Broadcasts an event to all applicable listeners.
event | The event object. Cannot be null. |
---|
NotificationException |
---|
Registers a listener object
listener | The listener instance. Cannot be null. |
---|
Unregisters a listener object
listener | The listener. Cannot be null. |
---|