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.
|
boolean |
isValid()
Returns false if the session has been invalidated (using
invalidate() ). |
associate, dissociate
activate, deactivate
destroy
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 isValid()
Returns false if the session has been invalidated (using invalidate()
). Returns true otherwise.
invalidate()
has been called on this contextboolean 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 © 2016 JBoss by Red Hat. All rights reserved.