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.
|
java.lang.String |
toString() |
java.util.Set<java.lang.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 java.util.Set<java.lang.String> trackedUUID()
public java.lang.String toString()
toString in class AtmosphereInterceptorAdapterpublic InvokationOrder.PRIORITY priority()
InvokationOrderpriority in interface InvokationOrderpriority in class AtmosphereInterceptorAdapterCopyright © 2017. All Rights Reserved.