[jboss-cvs] JBossAS SVN: r97443 - projects/kernel/trunk/dependency/src/main/java/org/jboss/dependency/plugins/tracker.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Fri Dec 4 04:40:12 EST 2009


Author: alesj
Date: 2009-12-04 04:40:12 -0500 (Fri, 04 Dec 2009)
New Revision: 97443

Modified:
   projects/kernel/trunk/dependency/src/main/java/org/jboss/dependency/plugins/tracker/AbstractContextRegistry.java
Log:
Don't add at uninstall.

Modified: projects/kernel/trunk/dependency/src/main/java/org/jboss/dependency/plugins/tracker/AbstractContextRegistry.java
===================================================================
--- projects/kernel/trunk/dependency/src/main/java/org/jboss/dependency/plugins/tracker/AbstractContextRegistry.java	2009-12-04 06:24:28 UTC (rev 97442)
+++ projects/kernel/trunk/dependency/src/main/java/org/jboss/dependency/plugins/tracker/AbstractContextRegistry.java	2009-12-04 09:40:12 UTC (rev 97443)
@@ -229,7 +229,7 @@
          Object target = context.getTarget();
          if (target != null)
          {
-            Set<Class<?>> classes = new HashSet<Class<?>>();
+            Set<Class<?>> classes = addition ? new HashSet<Class<?>>() : null;
             traverseBean(context, target.getClass(), addition, classes, log.isTraceEnabled());
             if (addition)
             {
@@ -265,7 +265,8 @@
       }
 
       handleContext(context, clazz, addition, trace);
-      classes.add(clazz);
+      if (addition)
+         classes.add(clazz);
 
       // traverse superclass
       traverseBean(context, clazz.getSuperclass(), addition, classes, trace);




More information about the jboss-cvs-commits mailing list