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
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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcontextDestroyed(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 Details
-
WeldInitialListener
public WeldInitialListener() -
WeldInitialListener
-
-
Method Details
-
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
-