public abstract class AbstractReflectorAtmosphereHandler extends Object implements AtmosphereHandler
AtmosphereHandler that reflect every call to
Broadcaster.broadcast(java.lang.Object), eg sent the broadcasted event back to the remote client. All broadcasts will be by default returned
as it is to the suspended AtmosphereResponse.getOutputStream()
or AtmosphereResponse.getWriter().| Constructor and Description |
|---|
AbstractReflectorAtmosphereHandler() |
| Modifier and Type | Method and Description |
|---|---|
void |
destroy()
Destroy this handler
|
void |
onStateChange(AtmosphereResourceEvent event)
Write the
AtmosphereResourceEvent.getMessage() back to the client using
the AtmosphereResponse.getOutputStream() or AtmosphereResponse.getWriter(). |
protected void |
postStateChange(AtmosphereResourceEvent event)
Inspect the event and decide if the underlying connection must be resumed.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitonRequestpublic void onStateChange(AtmosphereResourceEvent event) throws IOException
AtmosphereResourceEvent.getMessage() back to the client using
the AtmosphereResponse.getOutputStream() or AtmosphereResponse.getWriter().
If a Serializer is defined, it will be invoked and the write operation
will be delegated to it.
By default, this method will try to use AtmosphereResponse.getWriter().onStateChange in interface AtmosphereHandlerevent - the AtmosphereResourceEvent.getMessage()IOExceptionprotected final void postStateChange(AtmosphereResourceEvent event)
event - public void destroy()
AtmosphereHandlerdestroy in interface AtmosphereHandlerCopyright © 2015. All Rights Reserved.