public class SuspendTrackerInterceptor extends AtmosphereInterceptorAdapter
AtmosphereResource.uuid() and disable invocation of AtmosphereResourceEventListenerAdapter.onSuspend(org.atmosphere.cpr.AtmosphereResourceEvent)
and AtmosphereResourceEventListenerAdapter.onPreSuspend(org.atmosphere.cpr.AtmosphereResourceEvent)
When used, the onSuspend will be only called ONCE for every transport, when the first request is made.InvokationOrder.PRIORITYAFTER_DEFAULT, BEFORE_DEFAULT, FIRST_BEFORE_DEFAULT| Constructor and Description |
|---|
SuspendTrackerInterceptor() |
| Modifier and Type | Method and Description |
|---|---|
Action |
inspect(AtmosphereResource r)
Invoked before an
AtmosphereResource gets dispatched to AtmosphereHandler. |
InvokationOrder.PRIORITY |
priority()
Return the priority an AtmosphereInterceptor must be executed.
|
String |
toString() |
Set<String> |
trackedUUID() |
configure, destroy, postInspectpublic Action inspect(AtmosphereResource r)
AtmosphereInterceptorAtmosphereResource gets dispatched to AtmosphereHandler.inspect in interface AtmosphereInterceptorinspect in class AtmosphereInterceptorAdapterr - a AtmosphereResourceAction.CONTINUE or Action.SUSPEND
to dispatch the AtmosphereResource to other AtmosphereInterceptor or AtmosphereHandler.
Return Action.TYPE.CANCELLED to stop the processing.public String toString()
toString in class AtmosphereInterceptorAdapterpublic InvokationOrder.PRIORITY priority()
InvokationOrderpriority in interface InvokationOrderpriority in class AtmosphereInterceptorAdapterCopyright © 2016. All rights reserved.