[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