[jboss-cvs] JBossAS SVN: r73829 - projects/microcontainer/trunk/dependency/src/main/org/jboss/dependency/plugins.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Fri May 30 05:00:36 EDT 2008


Author: alesj
Date: 2008-05-30 05:00:36 -0400 (Fri, 30 May 2008)
New Revision: 73829

Modified:
   projects/microcontainer/trunk/dependency/src/main/org/jboss/dependency/plugins/AbstractController.java
Log:
Use singleton map for single CCA.

Modified: projects/microcontainer/trunk/dependency/src/main/org/jboss/dependency/plugins/AbstractController.java
===================================================================
--- projects/microcontainer/trunk/dependency/src/main/org/jboss/dependency/plugins/AbstractController.java	2008-05-30 08:03:36 UTC (rev 73828)
+++ projects/microcontainer/trunk/dependency/src/main/org/jboss/dependency/plugins/AbstractController.java	2008-05-30 09:00:36 UTC (rev 73829)
@@ -23,14 +23,13 @@
 
 import java.util.Collection;
 import java.util.Collections;
-import java.util.HashMap;
 import java.util.HashSet;
+import java.util.Iterator;
 import java.util.LinkedHashSet;
 import java.util.List;
+import java.util.ListIterator;
 import java.util.Map;
 import java.util.Set;
-import java.util.Iterator;
-import java.util.ListIterator;
 import java.util.concurrent.ConcurrentHashMap;
 import java.util.concurrent.CopyOnWriteArrayList;
 import java.util.concurrent.CopyOnWriteArraySet;
@@ -473,8 +472,7 @@
 
    public void addAlias(Object alias, Object original) throws Throwable
    {
-      Map<ControllerState, ControllerContextAction> map = new HashMap<ControllerState, ControllerContextAction>();
-      map.put(ControllerState.INSTALLED, new AliasControllerContextAction());
+      Map<ControllerState, ControllerContextAction> map = Collections.<ControllerState, ControllerContextAction>singletonMap(ControllerState.INSTALLED, new AliasControllerContextAction());
       ControllerContextActions actions = new AbstractControllerContextActions(map);
       install(new AliasControllerContext(alias, original, actions));
    }




More information about the jboss-cvs-commits mailing list