Class WeldInitialListener
- java.lang.Object
-
- org.jboss.weld.servlet.api.helpers.AbstractServletListener
-
- org.jboss.weld.module.web.servlet.WeldInitialListener
-
- All Implemented Interfaces:
jakarta.servlet.http.HttpSessionListener,jakarta.servlet.ServletContextListener,jakarta.servlet.ServletRequestListener,EventListener,org.jboss.weld.servlet.api.ServletListener
- Direct Known Subclasses:
WeldListener
public class WeldInitialListener extends org.jboss.weld.servlet.api.helpers.AbstractServletListenerThe 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 Summary
Constructors Constructor Description WeldInitialListener()WeldInitialListener(BeanManagerImpl beanManager)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcontextDestroyed(jakarta.servlet.ServletContextEvent sce)voidcontextInitialized(jakarta.servlet.ServletContextEvent sce)voidrequestDestroyed(jakarta.servlet.ServletRequestEvent event)voidrequestInitialized(jakarta.servlet.ServletRequestEvent event)voidsessionCreated(jakarta.servlet.http.HttpSessionEvent event)voidsessionDestroyed(jakarta.servlet.http.HttpSessionEvent event)
-
-
-
Constructor Detail
-
WeldInitialListener
public WeldInitialListener()
-
WeldInitialListener
public WeldInitialListener(BeanManagerImpl beanManager)
-
-
Method Detail
-
contextInitialized
public void contextInitialized(jakarta.servlet.ServletContextEvent sce)
- Specified by:
contextInitializedin interfacejakarta.servlet.ServletContextListener- Overrides:
contextInitializedin classorg.jboss.weld.servlet.api.helpers.AbstractServletListener
-
contextDestroyed
public void contextDestroyed(jakarta.servlet.ServletContextEvent sce)
- Specified by:
contextDestroyedin interfacejakarta.servlet.ServletContextListener- Overrides:
contextDestroyedin classorg.jboss.weld.servlet.api.helpers.AbstractServletListener
-
sessionCreated
public void sessionCreated(jakarta.servlet.http.HttpSessionEvent event)
- Specified by:
sessionCreatedin interfacejakarta.servlet.http.HttpSessionListener- Overrides:
sessionCreatedin classorg.jboss.weld.servlet.api.helpers.AbstractServletListener
-
sessionDestroyed
public void sessionDestroyed(jakarta.servlet.http.HttpSessionEvent event)
- Specified by:
sessionDestroyedin interfacejakarta.servlet.http.HttpSessionListener- Overrides:
sessionDestroyedin classorg.jboss.weld.servlet.api.helpers.AbstractServletListener
-
requestDestroyed
public void requestDestroyed(jakarta.servlet.ServletRequestEvent event)
- Specified by:
requestDestroyedin interfacejakarta.servlet.ServletRequestListener- Overrides:
requestDestroyedin classorg.jboss.weld.servlet.api.helpers.AbstractServletListener
-
requestInitialized
public void requestInitialized(jakarta.servlet.ServletRequestEvent event)
- Specified by:
requestInitializedin interfacejakarta.servlet.ServletRequestListener- Overrides:
requestInitializedin classorg.jboss.weld.servlet.api.helpers.AbstractServletListener
-
-