[jboss-remoting-commits] JBoss Remoting SVN: r3633 - 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
Thu Mar 13 17:04:32 EDT 2008
Author: david.lloyd at jboss.com
Date: 2008-03-13 17:04:31 -0400 (Thu, 13 Mar 2008)
New Revision: 3633
Modified:
remoting3/trunk/util/src/main/java/org/jboss/cx/remoting/util/CollectionUtil.java
Log:
Add utility 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-13 21:04:22 UTC (rev 3632)
+++ remoting3/trunk/util/src/main/java/org/jboss/cx/remoting/util/CollectionUtil.java 2008-03-13 21:04:31 UTC (rev 3633)
@@ -11,6 +11,7 @@
import java.util.Queue;
import java.util.Set;
import java.util.WeakHashMap;
+import java.util.Collections;
import java.util.concurrent.ArrayBlockingQueue;
import java.util.concurrent.BlockingQueue;
import java.util.concurrent.ConcurrentHashMap;
@@ -65,6 +66,15 @@
}
/**
+ * Create a synchronized array-backed list.
+ *
+ * @return a synchronized array-backed list
+ */
+ public static <T> List<T> synchronizedArrayList() {
+ return Collections.synchronizedList(CollectionUtil.<T>arrayList());
+ }
+
+ /**
* Create an array-backed list whose contents are a copy of the given list.
*
* @param orig the original list
More information about the jboss-remoting-commits
mailing list