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 Details

  • 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:
      cleanup in interface org.jboss.weld.bootstrap.api.Service