Class SpaceLifecycle
- java.lang.Object
-
- org.exoplatform.social.common.lifecycle.AbstractLifeCycle<SpaceLifeCycleListener,SpaceLifeCycleEvent>
-
- org.exoplatform.social.core.space.SpaceLifecycle
-
public class SpaceLifecycle extends AbstractLifeCycle<SpaceLifeCycleListener,SpaceLifeCycleEvent>
Implementation of the lifecycle of spaces.
Events are dispatched asynchronously but sequentially to their listeners according to their type.
Listeners may fail, this is safe for the lifecycle, subsequent listeners will still be called.- Version:
- $Revision$
- Author:
- Patrice Lamarque
-
-
Field Summary
-
Fields inherited from class org.exoplatform.social.common.lifecycle.AbstractLifeCycle
completionService, container, listeners
-
-
Constructor Summary
Constructors Constructor Description SpaceLifecycle()
-
Method Summary
-
Methods inherited from class org.exoplatform.social.common.lifecycle.AbstractLifeCycle
addListener, begin, broadcast, end, removeListener
-
-
-
-
Method Detail
-
dispatchEvent
protected void dispatchEvent(SpaceLifeCycleListener listener, SpaceLifeCycleEvent event)
- Specified by:
dispatchEventin classAbstractLifeCycle<SpaceLifeCycleListener,SpaceLifeCycleEvent>
-
-