org.cagrid.tools.events
Class EventManager
java.lang.Object
org.cagrid.tools.events.EventManager
public class EventManager
- extends java.lang.Object
- Author:
- Stephen Langella , Scott Oster , Shannon Hastings , David Ervin
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EventManager
public EventManager()
throws InvalidHandlerException
- Throws:
InvalidHandlerException
EventManager
public EventManager(java.util.List<EventHandler> handlerList,
java.util.List<EventToHandlerMapping> mappings)
throws InvalidHandlerException
- Throws:
InvalidHandlerException
getEventHandler
public EventHandler getEventHandler(java.lang.String name)
throws InvalidHandlerException
- Throws:
InvalidHandlerException
logEvent
public void logEvent(java.lang.String targetId,
java.lang.String reportingPartyId,
java.lang.String eventType,
java.lang.String message)
registerEventWithHandler
public void registerEventWithHandler(EventToHandlerMapping mapping)
throws InvalidHandlerException
- Throws:
InvalidHandlerException
getHandler
protected EventHandler getHandler(java.lang.String name)
throws InvalidHandlerException
- Throws:
InvalidHandlerException
getHandlers
protected java.util.Set<EventHandler> getHandlers(java.lang.String event)
registerHandler
public void registerHandler(EventHandler handler)
throws InvalidHandlerException
- Throws:
InvalidHandlerException
unregisterHandler
public void unregisterHandler(java.lang.String name)
unregisterEventWithHandler
public void unregisterEventWithHandler(java.lang.String eventName,
java.lang.String handlerName)
clearHandlers
public void clearHandlers()