[jboss-cvs] JBossAS SVN: r96971 - in projects/kernel/trunk/dependency/src/main/java/org/jboss/dependency/plugins: tracker and 1 other directory.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Wed Nov 25 11:30:39 EST 2009


Author: alesj
Date: 2009-11-25 11:30:38 -0500 (Wed, 25 Nov 2009)
New Revision: 96971

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/tracker/TrackerConstants.java
Log:
Change flag to noop, so we can perhaps use it by default.

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	2009-11-25 16:28:51 UTC (rev 96970)
+++ projects/kernel/trunk/dependency/src/main/java/org/jboss/dependency/plugins/AbstractControllerContext.java	2009-11-25 16:30:38 UTC (rev 96971)
@@ -38,7 +38,7 @@
 import org.jboss.dependency.spi.ScopeInfo;
 import org.jboss.dependency.spi.tracker.ContextTracker;
 import org.jboss.dependency.spi.tracker.ContextTracking;
-import static org.jboss.dependency.plugins.tracker.TrackerConstants.FLAG;
+import static org.jboss.dependency.plugins.tracker.TrackerConstants.NOOP;
 import org.jboss.metadata.spi.MetaData;
 import org.jboss.metadata.spi.scope.CommonLevels;
 import org.jboss.metadata.spi.scope.CommonLevelsUtil;
@@ -365,19 +365,19 @@
 
    public ContextTracker getContextTracker()
    {
-      if (tracker == null || tracker == FLAG)
+      if (tracker == null || tracker == NOOP)
       {
          synchronized (this)
          {
             // since we got through, we must be the same caller
-            if (tracker == FLAG)
+            if (tracker == NOOP)
                return null;
 
             // we waited, got through, but it's now changed
-            if (tracker != null && tracker != FLAG)
+            if (tracker != null && tracker != NOOP)
                return tracker;
 
-            tracker = FLAG; // mark that we're initializing
+            tracker = NOOP; // mark that we're initializing
 
             ContextTracker ct = null;
             MetaData metaData = scopeInfo.getMetaData();

Modified: projects/kernel/trunk/dependency/src/main/java/org/jboss/dependency/plugins/tracker/TrackerConstants.java
===================================================================
--- projects/kernel/trunk/dependency/src/main/java/org/jboss/dependency/plugins/tracker/TrackerConstants.java	2009-11-25 16:28:51 UTC (rev 96970)
+++ projects/kernel/trunk/dependency/src/main/java/org/jboss/dependency/plugins/tracker/TrackerConstants.java	2009-11-25 16:30:38 UTC (rev 96971)
@@ -21,6 +21,7 @@
  */
 package org.jboss.dependency.plugins.tracker;
 
+import java.util.Collections;
 import java.util.Set;
 
 import org.jboss.dependency.spi.ControllerContext;
@@ -34,12 +35,12 @@
  */
 public abstract class TrackerConstants
 {
-   /** Dummy anchor tracker */
-   public static final ContextTracker FLAG = new ContextTracker()
+   /** Dummy noop anchor tracker */
+   public static final ContextTracker NOOP = new ContextTracker()
    {
       public int getUsedByCount(ControllerContext used, Object user)
       {
-         return -1;
+         return 0;
       }
 
       public void addUsedBy(ControllerContext used, Object user)
@@ -65,12 +66,12 @@
 
       public Set<Object> getUsers(ControllerContext used)
       {
-         return null;
+         return Collections.emptySet();
       }
 
       public <T extends ControllerContext> Set<T> getUsedContexts(Class<T> type)
       {
-         return null;
+         return Collections.emptySet();
       }
    };
 }




More information about the jboss-cvs-commits mailing list