com.atlassian.event.legacy
Class LegacyEventManager

java.lang.Object
  extended by com.atlassian.event.legacy.LegacyEventManager
All Implemented Interfaces:
EventManager

Deprecated. since 2.0.0

public final class LegacyEventManager
extends java.lang.Object
implements EventManager

This is a legacy event manager that implements the now deprecated EventManager interface. It relies on the EventPublisher to actually publish the events.

Since:
2.0.0

Constructor Summary
LegacyEventManager(EventPublisher delegateEventPublisher)
          Deprecated.  
 
Method Summary
 void publishEvent(Event event)
          Deprecated. Publish an event that will be consumed by all listeners which have registered to receive it.
 void registerListener(java.lang.String listenerKey, EventListener listener)
          Deprecated. Register a listener to receive events.
 void unregisterListener(java.lang.String listenerKey)
          Deprecated. Un-register a listener so that it will no longer receive events.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LegacyEventManager

public LegacyEventManager(EventPublisher delegateEventPublisher)
Deprecated. 
Method Detail

publishEvent

public void publishEvent(Event event)
Deprecated. 
Description copied from interface: EventManager
Publish an event that will be consumed by all listeners which have registered to receive it.

Specified by:
publishEvent in interface EventManager
Parameters:
event - the event to publish

registerListener

public void registerListener(java.lang.String listenerKey,
                             EventListener listener)
Deprecated. 
Description copied from interface: EventManager
Register a listener to receive events. If you register a listener with the same key as an existing listener, the previous listener with that key will be unregistered.

Specified by:
registerListener in interface EventManager
Parameters:
listenerKey - A unique key for this listener. If the listener is a plugin module, use the module's complete key
listener - The listener that is being registered

unregisterListener

public void unregisterListener(java.lang.String listenerKey)
Deprecated. 
Description copied from interface: EventManager
Un-register a listener so that it will no longer receive events. If no listener is registered under this key, nothing will happen.

Specified by:
unregisterListener in interface EventManager
Parameters:
listenerKey - the key under which the listener was registered.


Copyright © 2006-2010 Atlassian. All Rights Reserved.