[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