com.atlassian.jira.mock
Class MockListenerManager

java.lang.Object
  extended by com.atlassian.jira.mock.MockListenerManager
All Implemented Interfaces:
ListenerManager, JiraManager

public class MockListenerManager
extends Object
implements ListenerManager


Constructor Summary
MockListenerManager()
           
 
Method Summary
 void addListener(String name, JiraListener listener)
           
 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<String,JiraListener> 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.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MockListenerManager

public MockListenerManager()
Method Detail

getListeners

public Map<String,JiraListener> getListeners()
Description copied from interface: ListenerManager
Returns a map of listeners. The map contains mappings from the listener name to listener class.

Specified by:
getListeners in interface ListenerManager
Returns:
A map with name -> class mappings.

createListener

public JiraListener createListener(String name,
                                   Class<? extends JiraListener> clazz)
Description copied from interface: ListenerManager
Creates a new JiraListener.

Specified by:
createListener in interface ListenerManager
Parameters:
name - The name of the Listener
clazz - The class of the Listener.
Returns:
the newly created JiraListener

deleteListener

public void deleteListener(Class<? extends JiraListener> clazz)
Description copied from interface: ListenerManager
Deletes any listeners of the given class.

Specified by:
deleteListener in interface ListenerManager
Parameters:
clazz - The class of the Listener.

addListener

public void addListener(String name,
                        JiraListener listener)

refresh

public void refresh()
Description copied from interface: ListenerManager
Reloads the map of listeners from the db.

Specified by:
refresh in interface ListenerManager

onRefreshListeners

public void onRefreshListeners()
Description copied from interface: ListenerManager
Invoked when another node in the cluster has refreshed its listeners.

Specified by:
onRefreshListeners in interface ListenerManager


Copyright © 2002-2014 Atlassian. All Rights Reserved.