Class WeldInitialListener
- java.lang.Object
-
- org.jboss.weld.servlet.api.helpers.AbstractServletListener
-
- org.jboss.weld.module.web.servlet.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.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(javax.servlet.ServletContextEvent sce)voidcontextInitialized(javax.servlet.ServletContextEvent sce)voidrequestDestroyed(javax.servlet.ServletRequestEvent event)voidrequestInitialized(javax.servlet.ServletRequestEvent event)voidsessionCreated(javax.servlet.http.HttpSessionEvent event)voidsessionDestroyed(javax.servlet.http.HttpSessionEvent event)
-
-
-
Constructor Detail
-
WeldInitialListener
public WeldInitialListener()
-
WeldInitialListener
public WeldInitialListener(BeanManagerImpl beanManager)
-
-
Method Detail
-
contextInitialized
public void contextInitialized(javax.servlet.ServletContextEvent sce)
- Specified by:
contextInitializedin interfacejavax.servlet.ServletContextListener- Overrides:
contextInitializedin classorg.jboss.weld.servlet.api.helpers.AbstractServletListener
-
contextDestroyed
public void contextDestroyed(javax.servlet.ServletContextEvent sce)
- Specified by:
contextDestroyedin interfacejavax.servlet.ServletContextListener- Overrides:
contextDestroyedin classorg.jboss.weld.servlet.api.helpers.AbstractServletListener
-
sessionCreated
public void sessionCreated(javax.servlet.http.HttpSessionEvent event)
- Specified by:
sessionCreatedin interfacejavax.servlet.http.HttpSessionListener- Overrides:
sessionCreatedin classorg.jboss.weld.servlet.api.helpers.AbstractServletListener
-
sessionDestroyed
public void sessionDestroyed(javax.servlet.http.HttpSessionEvent event)
- Specified by:
sessionDestroyedin interfacejavax.servlet.http.HttpSessionListener- Overrides:
sessionDestroyedin classorg.jboss.weld.servlet.api.helpers.AbstractServletListener
-
requestDestroyed
public void requestDestroyed(javax.servlet.ServletRequestEvent event)
- Specified by:
requestDestroyedin interfacejavax.servlet.ServletRequestListener- Overrides:
requestDestroyedin classorg.jboss.weld.servlet.api.helpers.AbstractServletListener
-
requestInitialized
public void requestInitialized(javax.servlet.ServletRequestEvent event)
- Specified by:
requestInitializedin interfacejavax.servlet.ServletRequestListener- Overrides:
requestInitializedin classorg.jboss.weld.servlet.api.helpers.AbstractServletListener
-
-