[weld-commits] Weld SVN: r4195 - extensions/trunk/servlet/int/src/main/java/org/jboss/weld/environment/servlet.
weld-commits at lists.jboss.org
weld-commits at lists.jboss.org
Mon Oct 19 10:52:58 EDT 2009
Author: pete.muir at jboss.org
Date: 2009-10-19 10:52:57 -0400 (Mon, 19 Oct 2009)
New Revision: 4195
Modified:
extensions/trunk/servlet/int/src/main/java/org/jboss/weld/environment/servlet/Listener.java
Log:
explicit cleanup
Modified: extensions/trunk/servlet/int/src/main/java/org/jboss/weld/environment/servlet/Listener.java
===================================================================
--- extensions/trunk/servlet/int/src/main/java/org/jboss/weld/environment/servlet/Listener.java 2009-10-19 13:15:36 UTC (rev 4194)
+++ extensions/trunk/servlet/int/src/main/java/org/jboss/weld/environment/servlet/Listener.java 2009-10-19 14:52:57 UTC (rev 4195)
@@ -26,6 +26,11 @@
import org.jboss.weld.bootstrap.api.Environments;
import org.jboss.weld.context.api.BeanStore;
import org.jboss.weld.context.api.helpers.ConcurrentHashMapBeanStore;
+import org.jboss.weld.environment.servlet.deployment.ServletDeployment;
+import org.jboss.weld.environment.servlet.services.ServletResourceInjectionServices;
+import org.jboss.weld.environment.servlet.services.ServletServicesImpl;
+import org.jboss.weld.environment.servlet.util.Reflections;
+import org.jboss.weld.environment.tomcat.WeldAnnotationProcessor;
import org.jboss.weld.injection.spi.ResourceInjectionServices;
import org.jboss.weld.log.Log;
import org.jboss.weld.log.Logging;
@@ -33,11 +38,6 @@
import org.jboss.weld.servlet.api.ServletListener;
import org.jboss.weld.servlet.api.ServletServices;
import org.jboss.weld.servlet.api.helpers.ForwardingServletListener;
-import org.jboss.weld.environment.servlet.deployment.ServletDeployment;
-import org.jboss.weld.environment.servlet.services.ServletResourceInjectionServices;
-import org.jboss.weld.environment.servlet.services.ServletServicesImpl;
-import org.jboss.weld.environment.servlet.util.Reflections;
-import org.jboss.weld.environment.tomcat.WeldAnnotationProcessor;
/**
* @author Pete Muir
@@ -79,6 +79,8 @@
public void contextDestroyed(ServletContextEvent sce)
{
bootstrap.shutdown();
+ sce.getServletContext().removeAttribute(BeanManager.class.getName());
+ sce.getServletContext().removeAttribute(WeldAnnotationProcessor.class.getName());
super.contextDestroyed(sce);
}
More information about the weld-commits
mailing list