org.exoplatform.commons.event.impl
Class EventManagerImpl<S,D>
java.lang.Object
org.exoplatform.services.listener.ListenerService
org.exoplatform.commons.event.impl.EventManagerImpl<S,D>
- All Implemented Interfaces:
- org.exoplatform.commons.api.event.EventManager<S,D>
public class EventManagerImpl<S,D>
- extends org.exoplatform.services.listener.ListenerService
- implements org.exoplatform.commons.api.event.EventManager<S,D>
Created by The eXo Platform SARL
Author : Dang Van Minh
minh.dang@exoplatform.com
Nov 14, 2012
3:49:21 PM
| Nested classes/interfaces inherited from class org.exoplatform.services.listener.ListenerService |
org.exoplatform.services.listener.ListenerService.AsynchronousListener<S,D>, org.exoplatform.services.listener.ListenerService.RunListener<S,D> |
|
Constructor Summary |
EventManagerImpl(org.exoplatform.container.ExoContainerContext ctx,
org.exoplatform.services.naming.InitialContextInitializer initializer,
org.exoplatform.container.xml.InitParams params)
|
| Methods inherited from class org.exoplatform.services.listener.ListenerService |
addListener, addListener, broadcast, broadcast |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EventManagerImpl
public EventManagerImpl(org.exoplatform.container.ExoContainerContext ctx,
org.exoplatform.services.naming.InitialContextInitializer initializer,
org.exoplatform.container.xml.InitParams params)
addEventListener
public void addEventListener(org.exoplatform.services.listener.Listener<S,D> listener)
-
- Specified by:
addEventListener in interface org.exoplatform.commons.api.event.EventManager<S,D>
addEventListener
public void addEventListener(String eventName,
org.exoplatform.services.listener.Listener<S,D> listener)
-
- Specified by:
addEventListener in interface org.exoplatform.commons.api.event.EventManager<S,D>
removeEventListener
public void removeEventListener(org.exoplatform.services.listener.Listener<S,D> listener)
-
- Specified by:
removeEventListener in interface org.exoplatform.commons.api.event.EventManager<S,D>
removeEventListener
public void removeEventListener(String eventName,
org.exoplatform.services.listener.Listener<S,D> listener)
-
- Specified by:
removeEventListener in interface org.exoplatform.commons.api.event.EventManager<S,D>
broadcastEvent
public void broadcastEvent(org.exoplatform.services.listener.Event<S,D> event)
-
- Specified by:
broadcastEvent in interface org.exoplatform.commons.api.event.EventManager<S,D>
getEventListeners
public List<org.exoplatform.services.listener.Listener<S,D>> getEventListeners(String type)
-
- Specified by:
getEventListeners in interface org.exoplatform.commons.api.event.EventManager<S,D>
Copyright © 2013 eXo Platform SAS. All Rights Reserved.