com.atlassian.bamboo.event
Class BambooEventManager

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

public class BambooEventManager
extends com.atlassian.event.AsyncEventManager

An event manager that runs InlineEventListener as it runs into them (will block other async calls) and all other listeners asynchronously


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

Constructor Detail

BambooEventManager

public BambooEventManager()
Method Detail

handleEventListener

protected void handleEventListener(com.atlassian.event.EventListener eventListener,
                                   com.atlassian.event.Event event)
Overrides:
handleEventListener in class com.atlassian.event.DefaultEventManager


Copyright © 2010 Atlassian. All Rights Reserved.