com.atlassian.bamboo.event
Class RemotableEventManager

java.lang.Object
  extended by com.atlassian.event.DefaultEventManager
      extended by com.atlassian.event.AsyncEventManager
          extended by com.atlassian.bamboo.event.BambooEventManager
              extended by com.atlassian.bamboo.event.RemotableEventManager
All Implemented Interfaces:
com.atlassian.event.EventManager, java.util.EventListener, org.springframework.context.ApplicationContextAware, org.springframework.context.ApplicationListener

public class RemotableEventManager
extends BambooEventManager

An event manager that rebroadcasts the an RemoteBroadcastEvent through a JmsTemplate


Field Summary
 
Fields inherited from class com.atlassian.event.DefaultEventManager
applicationContext, executor, globalListeners, listenersByClass, listenersByKey
 
Constructor Summary
RemotableEventManager(org.springframework.jms.core.JmsTemplate jmsTemplate)
           
 
Method Summary
 void publishEvent(com.atlassian.event.Event event)
           
 
Methods inherited from class com.atlassian.bamboo.event.BambooEventManager
handleEventListener
 
Methods inherited from class com.atlassian.event.AsyncEventManager
getExecutorService
 
Methods inherited from class com.atlassian.event.DefaultEventManager
onApplicationEvent, registerListener, setApplicationContext, setDefaultListeners, unregisterListener
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RemotableEventManager

public RemotableEventManager(org.springframework.jms.core.JmsTemplate jmsTemplate)
Method Detail

publishEvent

public void publishEvent(com.atlassian.event.Event event)
Specified by:
publishEvent in interface com.atlassian.event.EventManager
Overrides:
publishEvent in class com.atlassian.event.DefaultEventManager


Copyright © 2010 Atlassian. All Rights Reserved.