Class HttpContextLifecycle
- java.lang.Object
-
- org.jboss.weld.module.web.servlet.HttpContextLifecycle
-
- All Implemented Interfaces:
org.jboss.weld.bootstrap.api.Service
public class HttpContextLifecycle extends Object implements org.jboss.weld.bootstrap.api.Service
Takes care of setting up and tearing down CDI contexts around an HTTP request and dispatching context lifecycle events.- Author:
- Jozef Hartinger, Marko Luksa
-
-
Field Summary
Fields Modifier and Type Field Description static StringASYNC_STARTED_ATTR_NAME
-
Constructor Summary
Constructors Constructor Description HttpContextLifecycle(BeanManagerImpl beanManager, org.jboss.weld.servlet.spi.HttpContextActivationFilter contextActivationFilter, boolean ignoreForwards, boolean ignoreIncludes, boolean lazyConversationContext, boolean nestedInvocationGuardEnabled)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcleanup()voidcontextDestroyed(jakarta.servlet.ServletContext ctx)voidcontextInitialized(jakarta.servlet.ServletContext ctx)org.jboss.weld.context.http.HttpRequestContextgetRequestContext()booleanisConversationActivationSet()voidrequestDestroyed(jakarta.servlet.http.HttpServletRequest request)voidrequestInitialized(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.ServletContext ctx)voidsessionCreated(jakarta.servlet.http.HttpSession session)voidsessionDestroyed(jakarta.servlet.http.HttpSession session)voidsetConversationActivationEnabled(boolean conversationActivationEnabled)
-
-
-
Field Detail
-
ASYNC_STARTED_ATTR_NAME
public static final String ASYNC_STARTED_ATTR_NAME
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
HttpContextLifecycle
public HttpContextLifecycle(BeanManagerImpl beanManager, org.jboss.weld.servlet.spi.HttpContextActivationFilter contextActivationFilter, boolean ignoreForwards, boolean ignoreIncludes, boolean lazyConversationContext, boolean nestedInvocationGuardEnabled)
-
-
Method Detail
-
getRequestContext
public org.jboss.weld.context.http.HttpRequestContext getRequestContext()
-
contextInitialized
public void contextInitialized(jakarta.servlet.ServletContext ctx)
-
contextDestroyed
public void contextDestroyed(jakarta.servlet.ServletContext ctx)
-
sessionCreated
public void sessionCreated(jakarta.servlet.http.HttpSession session)
-
sessionDestroyed
public void sessionDestroyed(jakarta.servlet.http.HttpSession session)
-
requestInitialized
public void requestInitialized(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.ServletContext ctx)
-
requestDestroyed
public void requestDestroyed(jakarta.servlet.http.HttpServletRequest request)
-
isConversationActivationSet
public boolean isConversationActivationSet()
-
setConversationActivationEnabled
public void setConversationActivationEnabled(boolean conversationActivationEnabled)
-
cleanup
public void cleanup()
- Specified by:
cleanupin interfaceorg.jboss.weld.bootstrap.api.Service
-
-