public class ManagedServiceInterceptor extends AtmosphereInterceptorAdapter
Singleton for ManagedService processing.InvokationOrder.PRIORITYAFTER_DEFAULT, BEFORE_DEFAULT, FIRST_BEFORE_DEFAULT| Constructor and Description |
|---|
ManagedServiceInterceptor() |
| Modifier and Type | Method and Description |
|---|---|
void |
configure(AtmosphereConfig config)
Allow this object to configure its state when initialized.
|
Action |
inspect(AtmosphereResource r)
Invoked before an
AtmosphereResource gets dispatched to AtmosphereHandler. |
protected void |
mapAnnotatedService(AtmosphereRequest request,
AtmosphereFramework.AtmosphereHandlerWrapper w)
Inspect the request and its mapped
AtmosphereHandler to determine if the '{}' was used when defined the
annotation's path value. |
protected void |
optimizeMapping() |
InvokationOrder.PRIORITY |
priority()
Return the priority an AtmosphereInterceptor must be executed.
|
java.lang.String |
toString() |
postInspectpublic void configure(AtmosphereConfig config)
AtmosphereInterceptorconfigure in interface AtmosphereInterceptorconfigure in class AtmosphereInterceptorAdapterconfig - an AtmosphereConfigpublic 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.protected void optimizeMapping()
protected void mapAnnotatedService(AtmosphereRequest request, AtmosphereFramework.AtmosphereHandlerWrapper w)
AtmosphereHandler to determine if the '{}' was used when defined the
annotation's path value. It will create a new AtmosphereHandler in case {} is detected .request - w - public InvokationOrder.PRIORITY priority()
InvokationOrderpriority in interface InvokationOrderpriority in class AtmosphereInterceptorAdapterpublic java.lang.String toString()
toString in class AtmosphereInterceptorAdapterCopyright © 2018. All Rights Reserved.