de.deepamehta.core.impl
Class EventManager
java.lang.Object
de.deepamehta.core.impl.EventManager
class EventManager
- extends Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
listenerRegistry
private Map<String,List<Listener>> listenerRegistry
- The registered listeners, hashed by event name (name of CoreEvent enum constant, e.g. "POST_CREATE_TOPIC").
EventManager
EventManager()
addListener
void addListener(CoreEvent event,
Listener listener)
removeListener
void removeListener(CoreEvent event,
Listener listener)
fireEvent
void fireEvent(CoreEvent event,
Object... params)
deliverEvent
void deliverEvent(Listener listener,
CoreEvent event,
Object... params)
getListeners
private List<Listener> getListeners(CoreEvent event)
putListeners
private void putListeners(CoreEvent event,
List<Listener> listeners)
Copyright © 2013. All Rights Reserved.