[jboss-remoting-commits] JBoss Remoting SVN: r3728 - remoting3/trunk/util/src/main/java/org/jboss/cx/remoting/util.

jboss-remoting-commits at lists.jboss.org jboss-remoting-commits at lists.jboss.org
Fri Mar 21 18:09:53 EDT 2008


Author: david.lloyd at jboss.com
Date: 2008-03-21 18:09:53 -0400 (Fri, 21 Mar 2008)
New Revision: 3728

Modified:
   remoting3/trunk/util/src/main/java/org/jboss/cx/remoting/util/CollectionUtil.java
Log:
Add enumMap method

Modified: remoting3/trunk/util/src/main/java/org/jboss/cx/remoting/util/CollectionUtil.java
===================================================================
--- remoting3/trunk/util/src/main/java/org/jboss/cx/remoting/util/CollectionUtil.java	2008-03-21 22:06:51 UTC (rev 3727)
+++ remoting3/trunk/util/src/main/java/org/jboss/cx/remoting/util/CollectionUtil.java	2008-03-21 22:09:53 UTC (rev 3728)
@@ -14,6 +14,7 @@
 import java.util.Collections;
 import java.util.Collection;
 import java.util.LinkedList;
+import java.util.EnumMap;
 import java.util.concurrent.ArrayBlockingQueue;
 import java.util.concurrent.BlockingQueue;
 import java.util.concurrent.ConcurrentHashMap;
@@ -26,6 +27,10 @@
     private CollectionUtil() {
     }
 
+    public static <K extends Enum<K>, V> EnumMap<K, V> enumMap(Class<K> keyType) {
+        return new EnumMap<K, V>(keyType);
+    }
+
     /**
      * Create a concurrent map instance.
      *




More information about the jboss-remoting-commits mailing list