public class HttpConversationContextImpl extends AbstractConversationContext<javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpSession> implements org.jboss.weld.context.http.HttpConversationContext
CONVERSATIONS_ATTRIBUTE_NAME| Constructor and Description |
|---|
HttpConversationContextImpl(String contextId,
BeanIdentifierIndex beanIdentifierIndex) |
| Modifier and Type | Method and Description |
|---|---|
protected BoundBeanStore |
createRequestBeanStore(NamingScheme namingScheme,
javax.servlet.http.HttpServletRequest request) |
protected BoundBeanStore |
createSessionBeanStore(NamingScheme namingScheme,
javax.servlet.http.HttpSession session) |
protected String |
getNamingSchemePrefix() |
protected Object |
getRequestAttribute(javax.servlet.http.HttpServletRequest request,
String name) |
protected Object |
getSessionAttribute(javax.servlet.http.HttpServletRequest request,
String name,
boolean create) |
protected Object |
getSessionAttributeFromSession(javax.servlet.http.HttpSession session,
String name) |
protected javax.servlet.http.HttpSession |
getSessionFromRequest(javax.servlet.http.HttpServletRequest request,
boolean create) |
protected void |
removeRequestAttribute(javax.servlet.http.HttpServletRequest request,
String name) |
protected void |
setRequestAttribute(javax.servlet.http.HttpServletRequest request,
String name,
Object value) |
protected void |
setSessionAttribute(javax.servlet.http.HttpServletRequest request,
String name,
Object value,
boolean create) |
activate, activate, associate, associateRequest, associateRequestWithNewConversation, conversationPromotedToLongRunning, copyConversationIdGeneratorAndConversationsToSession, deactivate, destroy, destroyConversation, dissociate, generateConversationId, getConcurrentAccessTimeout, getConversation, getConversations, getCurrentConversation, getDefaultTimeout, getParameterName, getRequest, getScope, initialize, invalidate, isAssociated, sessionCreated, setConcurrentAccessTimeout, setDefaultTimeout, setParameterNamecleanup, getBeanStore, setBeanStoreisActive, isValid, setActivecheckContextInitialized, destroy, destroy, get, get, getContextual, getId, getServiceRegistryclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitdestroyassociate, dissociateactivate, activate, generateConversationId, getConcurrentAccessTimeout, getConversation, getConversations, getCurrentConversation, getDefaultTimeout, getParameterName, invalidate, setConcurrentAccessTimeout, setDefaultTimeout, setParameterNamedeactivatepublic HttpConversationContextImpl(String contextId, BeanIdentifierIndex beanIdentifierIndex)
protected void setSessionAttribute(javax.servlet.http.HttpServletRequest request,
String name,
Object value,
boolean create)
setSessionAttribute in class AbstractConversationContext<javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpSession>protected Object getSessionAttribute(javax.servlet.http.HttpServletRequest request, String name, boolean create)
getSessionAttribute in class AbstractConversationContext<javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpSession>protected void removeRequestAttribute(javax.servlet.http.HttpServletRequest request,
String name)
removeRequestAttribute in class AbstractConversationContext<javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpSession>protected void setRequestAttribute(javax.servlet.http.HttpServletRequest request,
String name,
Object value)
setRequestAttribute in class AbstractConversationContext<javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpSession>protected Object getRequestAttribute(javax.servlet.http.HttpServletRequest request, String name)
getRequestAttribute in class AbstractConversationContext<javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpSession>protected BoundBeanStore createRequestBeanStore(NamingScheme namingScheme, javax.servlet.http.HttpServletRequest request)
createRequestBeanStore in class AbstractConversationContext<javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpSession>protected BoundBeanStore createSessionBeanStore(NamingScheme namingScheme, javax.servlet.http.HttpSession session)
createSessionBeanStore in class AbstractConversationContext<javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpSession>protected Object getSessionAttributeFromSession(javax.servlet.http.HttpSession session, String name)
getSessionAttributeFromSession in class AbstractConversationContext<javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpSession>protected javax.servlet.http.HttpSession getSessionFromRequest(javax.servlet.http.HttpServletRequest request,
boolean create)
getSessionFromRequest in class AbstractConversationContext<javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpSession>protected String getNamingSchemePrefix()
getNamingSchemePrefix in class AbstractConversationContext<javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpSession>Copyright © 2015. All Rights Reserved.