org.atmosphere.interceptor
Class SessionCreationInterceptor
java.lang.Object
org.atmosphere.cpr.AtmosphereInterceptorAdapter
org.atmosphere.interceptor.SessionCreationInterceptor
- All Implemented Interfaces:
- AtmosphereInterceptor, InvokationOrder
public class SessionCreationInterceptor
- extends AtmosphereInterceptorAdapter
An interceptor that create an HttpSession on the fist received request so transport like long-polling
can share the session with request coming after the suspend operation. Without this and because
with long-polling cookies aren't read by the browser until the response is resumed, the session id will not
be the same so session couldn't be used.
- Author:
- Jeanfrancois Arcand
SessionCreationInterceptor
public SessionCreationInterceptor()
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.
Copyright © 2014. All Rights Reserved.