@Requires(value="javax.servlet.Servlet") public class ServletEventBridgeListener extends AbstractServletEventBridge implements javax.servlet.http.HttpSessionActivationListener, javax.servlet.http.HttpSessionListener, javax.servlet.ServletContextListener, javax.servlet.ServletRequestListener
This listener is auto-registered in Servlet 3.0 environments. If CDI injection is available into listeners, the BeanManager will be accessible to this instance as an injected resource. Otherwise, the BeanManager will be looked up using the BeanManager provider service.
The internal events are fired to ensure that the setup and tear down routines happen around the main events. The event strategy is used to jump from a Servlet component which may not be managed by CDI to an observe we know to be a managed bean.
WEB_APPLICATION_ATTRIBUTE_NAME| Constructor and Description |
|---|
ServletEventBridgeListener() |
| Modifier and Type | Method and Description |
|---|---|
void |
contextDestroyed(javax.servlet.ServletContextEvent e) |
void |
contextInitialized(javax.servlet.ServletContextEvent e) |
void |
requestDestroyed(javax.servlet.ServletRequestEvent e) |
void |
requestInitialized(javax.servlet.ServletRequestEvent e) |
void |
sessionCreated(javax.servlet.http.HttpSessionEvent e) |
void |
sessionDestroyed(javax.servlet.http.HttpSessionEvent e) |
void |
sessionDidActivate(javax.servlet.http.HttpSessionEvent e) |
void |
sessionWillPassivate(javax.servlet.http.HttpSessionEvent e) |
fireEventgetBeanManager, getBeanManagerLocator, isBeanManagerAvailable, isBeanManagerInjectedpublic void contextInitialized(javax.servlet.ServletContextEvent e)
contextInitialized in interface javax.servlet.ServletContextListenerpublic void contextDestroyed(javax.servlet.ServletContextEvent e)
contextDestroyed in interface javax.servlet.ServletContextListenerpublic void requestInitialized(javax.servlet.ServletRequestEvent e)
requestInitialized in interface javax.servlet.ServletRequestListenerpublic void requestDestroyed(javax.servlet.ServletRequestEvent e)
requestDestroyed in interface javax.servlet.ServletRequestListenerpublic void sessionCreated(javax.servlet.http.HttpSessionEvent e)
sessionCreated in interface javax.servlet.http.HttpSessionListenerpublic void sessionDestroyed(javax.servlet.http.HttpSessionEvent e)
sessionDestroyed in interface javax.servlet.http.HttpSessionListenerpublic void sessionDidActivate(javax.servlet.http.HttpSessionEvent e)
sessionDidActivate in interface javax.servlet.http.HttpSessionActivationListenerpublic void sessionWillPassivate(javax.servlet.http.HttpSessionEvent e)
sessionWillPassivate in interface javax.servlet.http.HttpSessionActivationListenerCopyright © 2008-2013 Seam Framework. All Rights Reserved.