Class ServletRequestContext
- java.lang.Object
-
- pl.morgwai.base.guice.scopes.InjectionContext
-
- pl.morgwai.base.guice.scopes.TrackableContext<ContainerCallContext>
-
- pl.morgwai.base.servlet.guice.scopes.ContainerCallContext
-
- pl.morgwai.base.servlet.guice.scopes.ServletRequestContext
-
- All Implemented Interfaces:
Serializable
public class ServletRequestContext extends ContainerCallContext
Context of anHttpServletRequest
. EachHttpServletRequest
processingruns within
a separate instance ofServletRequestContext
. SpecificallyFilter
sregistered
at the end of theFilterChain
(true
passed asisMatchAfter
param), theServlet
'sservice(request, response) method
and theServlet
's appropriatedoXXX(request, response)
method.Note: this context is transferred automatically to the new thread when
dispatching from AsyncContext
.- See Also:
super class for more info
, Serialized Form
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description HttpSession
getHttpSession()
Returns theHttpSession
this request/event belongs to.HttpServletRequest
getRequest()
-
Methods inherited from class pl.morgwai.base.servlet.guice.scopes.ContainerCallContext
getHttpSessionContext
-
Methods inherited from class pl.morgwai.base.guice.scopes.TrackableContext
executeWithinAll, executeWithinAll, executeWithinSelf, executeWithinSelf, setTracker
-
Methods inherited from class pl.morgwai.base.guice.scopes.InjectionContext
prepareForSerialization, produceIfAbsent, removeScopedObject, restoreAfterDeserialization
-
-
-
-
Method Detail
-
getRequest
public HttpServletRequest getRequest()
-
getHttpSession
public HttpSession getHttpSession()
Description copied from class:ContainerCallContext
Returns theHttpSession
this request/event belongs to.- Specified by:
getHttpSession
in classContainerCallContext
-
-