|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.atmosphere.handler.AbstractReflectorAtmosphereHandler
public abstract class AbstractReflectorAtmosphereHandler
Simple 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().
| Nested Class Summary | |
|---|---|
static class |
AbstractReflectorAtmosphereHandler.Default
This default implementation does nothing when AbstractReflectorAtmosphereHandler.Default.onRequest(org.atmosphere.cpr.AtmosphereResource) is called. |
| Constructor Summary | |
|---|---|
AbstractReflectorAtmosphereHandler()
|
|
| Method Summary | |
|---|---|
void |
destroy()
Destroy this handler |
void |
init(AtmosphereConfig config)
Initialize the AtmosphereServletProcessor using the ServletConfig. |
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. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.atmosphere.cpr.AtmosphereHandler |
|---|
onRequest |
| Constructor Detail |
|---|
public AbstractReflectorAtmosphereHandler()
| Method Detail |
|---|
public 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()
AtmosphereHandler
destroy in interface AtmosphereHandler
public void init(AtmosphereConfig config)
throws javax.servlet.ServletException
AtmosphereServletProcessorAtmosphereServletProcessor using the ServletConfig.
init in interface AtmosphereServletProcessorconfig - the ServletConfig
javax.servlet.ServletException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||