Class HttpContextLifecycle
java.lang.Object
org.jboss.weld.module.web.servlet.HttpContextLifecycle
- All Implemented Interfaces:
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 -
Constructor Summary
ConstructorsConstructorDescriptionHttpContextLifecycle(BeanManagerImpl beanManager, org.jboss.weld.servlet.spi.HttpContextActivationFilter contextActivationFilter, boolean ignoreForwards, boolean ignoreIncludes, boolean lazyConversationContext, boolean nestedInvocationGuardEnabled) -
Method Summary
Modifier and TypeMethodDescriptionvoidcleanup()voidcontextDestroyed(jakarta.servlet.ServletContext ctx) voidcontextInitialized(jakarta.servlet.ServletContext ctx) org.jboss.weld.context.http.HttpRequestContextbooleanvoidrequestDestroyed(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 Details
-
ASYNC_STARTED_ATTR_NAME
- See Also:
-
-
Constructor Details
-
HttpContextLifecycle
public HttpContextLifecycle(BeanManagerImpl beanManager, org.jboss.weld.servlet.spi.HttpContextActivationFilter contextActivationFilter, boolean ignoreForwards, boolean ignoreIncludes, boolean lazyConversationContext, boolean nestedInvocationGuardEnabled)
-
-
Method Details
-
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
-