@Service public class EventListenerRegistry extends Object
Modifier and Type | Class and Description |
---|---|
static class |
EventListenerRegistry.ListenerKey |
Modifier and Type | Field and Description |
---|---|
protected LoggerWrapper |
log |
Constructor and Description |
---|
EventListenerRegistry() |
Modifier and Type | Method and Description |
---|---|
Object |
getListener(EventListenerRegistry.ListenerKey key)
Get a previously registered event listener
|
void |
registerListener(EventListenerRegistry.ListenerKey key,
Object listener)
Register an event listener with JIRA
|
void |
unregisterAll()
Unregister all event listeners from JIRA that have been registered here
|
void |
unregisterListener(EventListenerRegistry.ListenerKey key)
Unregister an event listener
|
protected final LoggerWrapper log
public void registerListener(EventListenerRegistry.ListenerKey key, Object listener)
key
- : the internal key to keep a reference to the listener underlistener
- : the event listener to registerpublic void unregisterAll()
public void unregisterListener(EventListenerRegistry.ListenerKey key)
key
- : the internal key the listener is stored againstpublic Object getListener(EventListenerRegistry.ListenerKey key)
key
- : the internal key the listener is stored againstCopyright © 2007–2025 Atlassian. All rights reserved.