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;
 
An Http Session backed conversation context. A transient conversation will be detached from the underlying session. If the conversation is promoted to long running, context will be attached to the underlying Http Session at the end of the request.

Author(s):
Pete Muir
public interface HttpConversationContext extends BoundContext<HttpServletRequest>, ConversationContext {

    

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. Any conversations associated with the context will also be destroyed.

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.

This will cause any transient conversations, and any long running conversations associated with the session, to be destroyed.

Parameters:
session the HttpSession in which to store the bean instances
Returns:
true if the context was destroyed immediately
    boolean destroy(HttpSession session);
New to GrepCode? Check out our FAQ X