[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