public interface HttpSessionContext extends BoundContext<HttpServletRequest>, SessionContext
A session context which can be bound to the HttpServletRequest
. The
context is automatically attached to the map on activation, and detached when
invalidate()
is called.
This context is not thread safe, and provides no thread safety for the underlying map.
Modifier and Type | Method and Description |
---|---|
boolean |
destroy(HttpSession session)
Destroy the session and all conversations stored in the session.
|
void |
invalidate()
Mark the Session Context for destruction; the Session Context will be
detached from the underling Http Session, and instances marked for
destruction when the Http Request is destroyed.
|
associate, dissociate
activate, deactivate
void invalidate()
Mark the Session Context for destruction; the Session Context will be detached from the underling Http Session, and instances marked for destruction when the Http Request is destroyed.
invalidate
in interface ManagedContext
boolean destroy(HttpSession session)
Destroy the session and all conversations stored in the session.
If the context is not currently associated with a
HttpServletRequest
, then the context will be associated with the
specified HttpSession
(for this thread), activated, destroyed, and
then deactivated.
If the context is already associated with a HttpServletRequest
then this call will detach the context from the underlying Http Session,
and mark the context for destruction when the request is destroyed.
session
- the HttpSession
in which to store the bean
instancesCopyright © 2018 JBoss by Red Hat. All rights reserved.