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