public class ContextCleanupListener
extends java.lang.Object
DisposableBean
and haven't been removed before. This is typically used for destroying objects
in "application" scope, for which the lifecycle implies destruction at the
very end of the web application's shutdown phase.ServletContextScope
,
ContextLoaderListener
Modifier and Type | Field and Description |
---|---|
private static Log |
logger |
Constructor and Description |
---|
ContextCleanupListener() |
Modifier and Type | Method and Description |
---|---|
(package private) static void |
cleanupAttributes(ServletContext sc)
Find all ServletContext attributes which implement
DisposableBean
and destroy them, removing all affected ServletContext attributes eventually. |
void |
contextDestroyed(ServletContextEvent event) |
void |
contextInitialized(ServletContextEvent event) |
public void contextInitialized(ServletContextEvent event)
public void contextDestroyed(ServletContextEvent event)
static void cleanupAttributes(ServletContext sc)
DisposableBean
and destroy them, removing all affected ServletContext attributes eventually.sc
- the ServletContext to check