Package org.atmosphere.cpr
Class FrameworkEventDispatcher
java.lang.Object
org.atmosphere.cpr.FrameworkEventDispatcher
Manages listener registration and event dispatch for the Atmosphere framework.
Handles
AsyncSupportListener, AtmosphereResourceListener, and
AtmosphereFrameworkListener lifecycle events.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddAsyncSupportListener(AsyncSupportListener listener) Add anAsyncSupportListener.voidAdd aAtmosphereResourceListener.voidAdd aAtmosphereFrameworkListener.Return the list ofAsyncSupportListeners.Return the list ofAtmosphereResourceListeners.voidclear()Clear all listeners.Return the list ofAtmosphereFrameworkListeners.voidnotify(Action.TYPE type, AtmosphereRequest request, AtmosphereResponse response) Notify allAsyncSupportListeners of an action.voidnotifyDestroyed(String uuid) Notify allAtmosphereResourceListeners of a disconnection.voidnotifySuspended(String uuid) Notify allAtmosphereResourceListeners of a suspension.voidonPostDestroy(AtmosphereFramework framework) Dispatch post-destroy event to allAtmosphereFrameworkListeners.voidonPostInit(AtmosphereFramework framework) Dispatch post-init event to allAtmosphereFrameworkListeners.voidonPreDestroy(AtmosphereFramework framework) Dispatch pre-destroy event to allAtmosphereFrameworkListeners.voidonPreInit(AtmosphereFramework framework) Dispatch pre-init event to allAtmosphereFrameworkListeners.
-
Constructor Details
-
FrameworkEventDispatcher
public FrameworkEventDispatcher()
-
-
Method Details
-
addAsyncSupportListener
Add anAsyncSupportListener.- Parameters:
listener- anAsyncSupportListener
-
asyncSupportListeners
Return the list ofAsyncSupportListeners.- Returns:
- the list of
AsyncSupportListeners
-
addAtmosphereResourceListener
Add aAtmosphereResourceListener.- Parameters:
listener- aAtmosphereResourceListener
-
atmosphereResourceListeners
Return the list ofAtmosphereResourceListeners.- Returns:
- the list of
AtmosphereResourceListeners
-
addFrameworkListener
Add aAtmosphereFrameworkListener.- Parameters:
listener-AtmosphereFrameworkListener
-
frameworkListeners
Return the list ofAtmosphereFrameworkListeners.- Returns:
- the list of
AtmosphereFrameworkListeners
-
notify
Notify allAsyncSupportListeners of an action. -
notifyDestroyed
Notify allAtmosphereResourceListeners of a disconnection. -
notifySuspended
Notify allAtmosphereResourceListeners of a suspension. -
onPreInit
Dispatch pre-init event to allAtmosphereFrameworkListeners. -
onPostInit
Dispatch post-init event to allAtmosphereFrameworkListeners. -
onPreDestroy
Dispatch pre-destroy event to allAtmosphereFrameworkListeners. -
onPostDestroy
Dispatch post-destroy event to allAtmosphereFrameworkListeners. -
clear
public void clear()Clear all listeners. Used during framework reset.
-