org.atmosphere.config.managed
Class ManagedServiceInterceptor
java.lang.Object
org.atmosphere.cpr.AtmosphereInterceptorAdapter
org.atmosphere.config.managed.ManagedServiceInterceptor
- All Implemented Interfaces:
- AtmosphereInterceptor, InvokationOrder
public class ManagedServiceInterceptor
- extends AtmosphereInterceptorAdapter
Handle Singleton for ManagedService processing.
- Author:
- Jeanfrancois Arcand
ManagedServiceInterceptor
public ManagedServiceInterceptor()
configure
public void configure(AtmosphereConfig config)
- Description copied from interface:
AtmosphereInterceptor
- Allow this object to configure its state when initialized.
- Specified by:
configure in interface AtmosphereInterceptor- Overrides:
configure in class AtmosphereInterceptorAdapter
- Parameters:
config - an AtmosphereConfig
inspect
public Action inspect(AtmosphereResource r)
- Description copied from interface:
AtmosphereInterceptor
- Invoked before an
AtmosphereResource gets dispatched to AtmosphereHandler.
- Specified by:
inspect in interface AtmosphereInterceptor- Overrides:
inspect in class AtmosphereInterceptorAdapter
- Parameters:
r - a AtmosphereResource
- Returns:
Action.CONTINUE or Action.SUSPEND
to dispatch the AtmosphereResource to other AtmosphereInterceptor or AtmosphereHandler.
Return Action.TYPE.CANCELLED to stop the processing.
optimizeMapping
protected void optimizeMapping()
mapAnnotatedService
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. It will create a new AtmosphereHandler in case {} is detected .
- Parameters:
request - w -
priority
public InvokationOrder.PRIORITY priority()
- Description copied from interface:
InvokationOrder
- Return the priority an AtmosphereInterceptor must be executed.
- Specified by:
priority in interface InvokationOrder- Overrides:
priority in class AtmosphereInterceptorAdapter
- Returns:
- PRIORITY
toString
public String toString()
- Overrides:
toString in class AtmosphereInterceptorAdapter
Copyright © 2014. All Rights Reserved.