public class

SubvertedListenerManager

extends Object
implements ListenerManager
java.lang.Object
   ↳ com.atlassian.jira.event.SubvertedListenerManager

Class Overview

A Noop listener manager. Register this in ManagerFactory to disable email notifications, e.g. during bulk imports.

Summary

Public Constructors
SubvertedListenerManager()
Public Methods
JiraListener createListener(String name, Class<? extends JiraListener> clazz)
Creates a new JiraListener.
void deleteListener(Class<? extends JiraListener> clazz)
Deletes any listeners of the given class.
Map<StringJiraListener> getListeners()
Returns a map of listeners.
void onRefreshListeners()
Invoked when another node in the cluster has refreshed its listeners.
void refresh()
Reloads the map of listeners from the db.
[Expand]
Inherited Methods
From class java.lang.Object
From interface com.atlassian.jira.event.ListenerManager

Public Constructors

public SubvertedListenerManager ()

Public Methods

public JiraListener createListener (String name, Class<? extends JiraListener> clazz)

Creates a new JiraListener.

Parameters
name The name of the Listener
clazz The class of the Listener.
Returns
  • the newly created JiraListener

public void deleteListener (Class<? extends JiraListener> clazz)

Deletes any listeners of the given class.

Parameters
clazz The class of the Listener.

public Map<StringJiraListener> getListeners ()

Returns a map of listeners. The map contains mappings from the listener name to listener class.

Returns
  • A map with name -> class mappings.

public void onRefreshListeners ()

Invoked when another node in the cluster has refreshed its listeners.

public void refresh ()

Reloads the map of listeners from the db.