Class WeldInitialListener

  • All Implemented Interfaces:
    EventListener, javax.servlet.http.HttpSessionListener, javax.servlet.ServletContextListener, javax.servlet.ServletRequestListener, org.jboss.weld.servlet.api.ServletListener
    Direct Known Subclasses:
    WeldListener

    public class WeldInitialListener
    extends org.jboss.weld.servlet.api.helpers.AbstractServletListener
    The initial Weld listener. It should always be registered as the first listener, before any other (application) listeners.

    Listens for context/session/request creation/destruction.

    Delegates work to the HttpContextLifecycle.

    Author:
    Nicklas Karlsson, Dan Allen, Ales Justin, Lincoln Baxter, III, Jozef Hartinger, Marko Luksa
    • Constructor Detail

      • WeldInitialListener

        public WeldInitialListener()
      • WeldInitialListener

        public WeldInitialListener​(BeanManagerImpl beanManager)
    • Method Detail

      • contextInitialized

        public void contextInitialized​(javax.servlet.ServletContextEvent sce)
        Specified by:
        contextInitialized in interface javax.servlet.ServletContextListener
        Overrides:
        contextInitialized in class org.jboss.weld.servlet.api.helpers.AbstractServletListener
      • contextDestroyed

        public void contextDestroyed​(javax.servlet.ServletContextEvent sce)
        Specified by:
        contextDestroyed in interface javax.servlet.ServletContextListener
        Overrides:
        contextDestroyed in class org.jboss.weld.servlet.api.helpers.AbstractServletListener
      • sessionCreated

        public void sessionCreated​(javax.servlet.http.HttpSessionEvent event)
        Specified by:
        sessionCreated in interface javax.servlet.http.HttpSessionListener
        Overrides:
        sessionCreated in class org.jboss.weld.servlet.api.helpers.AbstractServletListener
      • sessionDestroyed

        public void sessionDestroyed​(javax.servlet.http.HttpSessionEvent event)
        Specified by:
        sessionDestroyed in interface javax.servlet.http.HttpSessionListener
        Overrides:
        sessionDestroyed in class org.jboss.weld.servlet.api.helpers.AbstractServletListener
      • requestDestroyed

        public void requestDestroyed​(javax.servlet.ServletRequestEvent event)
        Specified by:
        requestDestroyed in interface javax.servlet.ServletRequestListener
        Overrides:
        requestDestroyed in class org.jboss.weld.servlet.api.helpers.AbstractServletListener
      • requestInitialized

        public void requestInitialized​(javax.servlet.ServletRequestEvent event)
        Specified by:
        requestInitialized in interface javax.servlet.ServletRequestListener
        Overrides:
        requestInitialized in class org.jboss.weld.servlet.api.helpers.AbstractServletListener