public class WebApplicationListener extends Object implements javax.servlet.ServletContextListener, javax.servlet.http.HttpSessionListener, javax.servlet.ServletRequestListener
This listener must be registered as a 'listener' entry in web.xml for any webapp that requires the use of the iocular container. An example config would be:
to.etc.iocular.web.WebApplicationListener
]]>
This receives info when the web application starts and when it ends; this creates
the web- and session-scoped containers.
| Constructor and Description |
|---|
WebApplicationListener() |
| Modifier and Type | Method and Description |
|---|---|
void |
contextDestroyed(javax.servlet.ServletContextEvent cxe) |
void |
contextInitialized(javax.servlet.ServletContextEvent cxe)
A webapp is starting.
|
static WebConfiguration |
createConfiguration(javax.servlet.ServletContext ctx)
Entry called to configure the web app, if still needed.
|
void |
requestDestroyed(javax.servlet.ServletRequestEvent e) |
void |
requestInitialized(javax.servlet.ServletRequestEvent e) |
void |
sessionCreated(javax.servlet.http.HttpSessionEvent se)
Creates the session container when a new session is registered.
|
void |
sessionDestroyed(javax.servlet.http.HttpSessionEvent se) |
public void contextInitialized(javax.servlet.ServletContextEvent cxe)
contextInitialized in interface javax.servlet.ServletContextListenerServletContextListener.contextInitialized(javax.servlet.ServletContextEvent)public void contextDestroyed(javax.servlet.ServletContextEvent cxe)
contextDestroyed in interface javax.servlet.ServletContextListenerpublic void sessionCreated(javax.servlet.http.HttpSessionEvent se)
sessionCreated in interface javax.servlet.http.HttpSessionListenerHttpSessionListener.sessionCreated(javax.servlet.http.HttpSessionEvent)public void sessionDestroyed(javax.servlet.http.HttpSessionEvent se)
sessionDestroyed in interface javax.servlet.http.HttpSessionListenerpublic void requestInitialized(javax.servlet.ServletRequestEvent e)
requestInitialized in interface javax.servlet.ServletRequestListenerpublic void requestDestroyed(javax.servlet.ServletRequestEvent e)
requestDestroyed in interface javax.servlet.ServletRequestListenerpublic static WebConfiguration createConfiguration(javax.servlet.ServletContext ctx) throws Exception
ctx - ExceptionCopyright © 2017 etc.to. All rights reserved.