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

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Mon Feb 22 13:09:15 EST 2010


Author: kabir.khan at jboss.com
Date: 2010-02-22 13:09:14 -0500 (Mon, 22 Feb 2010)
New Revision: 101256

Modified:
   projects/kernel/trunk/dependency/src/main/java/org/jboss/dependency/plugins/AbstractControllerContext.java
Log:
[JBKERNEL-102] Don't go through all the scopes levels

Modified: projects/kernel/trunk/dependency/src/main/java/org/jboss/dependency/plugins/AbstractControllerContext.java
===================================================================
--- projects/kernel/trunk/dependency/src/main/java/org/jboss/dependency/plugins/AbstractControllerContext.java	2010-02-22 17:50:31 UTC (rev 101255)
+++ projects/kernel/trunk/dependency/src/main/java/org/jboss/dependency/plugins/AbstractControllerContext.java	2010-02-22 18:09:14 UTC (rev 101256)
@@ -29,6 +29,8 @@
 import java.util.List;
 import java.util.Set;
 import java.util.TreeSet;
+import java.util.concurrent.atomic.AtomicInteger;
+import java.util.concurrent.atomic.AtomicLong;
 
 import static org.jboss.dependency.plugins.tracker.TrackerConstants.NOOP;
 import org.jboss.dependency.spi.Controller;
@@ -50,6 +52,8 @@
 import org.jboss.util.JBossObject;
 import org.jboss.util.JBossStringBuilder;
 
+import com.sun.corba.se.impl.oa.poa.AOMEntry;
+
 /**
  * A ControllerContext.
  * 
@@ -405,23 +409,15 @@
             if (metaData != null)
             {
                ct = metaData.getMetaData(ContextTracker.class);
-               if (ct == null)
-               {
-                  List<ScopeLevel> levels = CommonLevelsUtil.getSubLevels(DEFAULT_MINIMAL);
-                  int instanceIndex = levels.indexOf(CommonLevels.INSTANCE);
-                  for (int i = instanceIndex; i >= 0 && ct == null; i--)
-                  {
-                     MetaData md = metaData.getScopeMetaData(levels.get(i));
-                     if (md != null)
-                        ct = md.getMetaData(ContextTracker.class);
-                  }
-               }
             }
             tracker = ct; // should we care if it's still null?
          }
       }
       return tracker;
    }
+   
+   static AtomicInteger counter = new AtomicInteger();
+   static AtomicLong time = new AtomicLong();
 
    /**
     * Get the actual user.




More information about the jboss-cvs-commits mailing list