Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
 package org.jboss.weld.context.http;
 import  javax.servlet.http.HttpServletRequest;
 import  javax.servlet.http.HttpSession;

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.

Pete Muir
public interface HttpSessionContext extends BoundContext<HttpServletRequest>, SessionContext {


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.

    void invalidate();


Returns false if the session has been invalidated (using invalidate()). Returns true otherwise.

true if invalidate() has been called on this context
    boolean isValid();


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 instances
true if the context was destroyed immediately
    boolean destroy(HttpSession session);
New to GrepCode? Check out our FAQ X