Class HttpSessionContext
- java.lang.Object
-
- pl.morgwai.base.guice.scopes.InjectionContext
-
- pl.morgwai.base.servlet.guice.scopes.HttpSessionContext
-
- All Implemented Interfaces:
Serializable
,EventListener
,HttpSessionActivationListener
public class HttpSessionContext extends InjectionContext implements HttpSessionActivationListener
Context of anHttpSession
.- See Also:
corresponding Scope
, Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
HttpSessionContext.SessionContextCreator
CreatesHttpSessionContext
s for newly createdHttpSession
s.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description HttpSession
getSession()
static HttpSessionContext
of(HttpSession session)
Returns theContext
ofsession
.void
sessionDidActivate(HttpSessionEvent deserialization)
void
sessionWillPassivate(HttpSessionEvent serialization)
-
Methods inherited from class pl.morgwai.base.guice.scopes.InjectionContext
prepareForSerialization, produceIfAbsent, removeScopedObject, restoreAfterDeserialization
-
-
-
-
Method Detail
-
getSession
public HttpSession getSession()
-
of
public static HttpSessionContext of(HttpSession session)
Returns theContext
ofsession
.
-
sessionWillPassivate
public void sessionWillPassivate(HttpSessionEvent serialization)
- Specified by:
sessionWillPassivate
in interfaceHttpSessionActivationListener
-
sessionDidActivate
public void sessionDidActivate(HttpSessionEvent deserialization)
- Specified by:
sessionDidActivate
in interfaceHttpSessionActivationListener
-
-