[jboss-svn-commits] JBL Code SVN: r12234 - in labs/jbosstm/branches/JBOSSTS_4_2_3_GA_SP: ArjunaJTS/jtax/classes/com/arjuna/ats/internal/jta/transaction/jts and 1 other directories.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Wed May 30 07:57:40 EDT 2007
Author: jhalliday
Date: 2007-05-30 07:57:39 -0400 (Wed, 30 May 2007)
New Revision: 12234
Added:
labs/jbosstm/branches/JBOSSTS_4_2_3_GA_SP/ext/concurrent.jar
Modified:
labs/jbosstm/branches/JBOSSTS_4_2_3_GA_SP/ArjunaJTA/jta/classes/com/arjuna/ats/internal/jta/transaction/arjunacore/TransactionImple.java
labs/jbosstm/branches/JBOSSTS_4_2_3_GA_SP/ArjunaJTS/jtax/classes/com/arjuna/ats/internal/jta/transaction/jts/TransactionImple.java
labs/jbosstm/branches/JBOSSTS_4_2_3_GA_SP/ext/Readme
Log:
Ported concurrency enhancements from trunk to the 4.2.3 branch. (JBTM-218)
Modified: labs/jbosstm/branches/JBOSSTS_4_2_3_GA_SP/ArjunaJTA/jta/classes/com/arjuna/ats/internal/jta/transaction/arjunacore/TransactionImple.java
===================================================================
--- labs/jbosstm/branches/JBOSSTS_4_2_3_GA_SP/ArjunaJTA/jta/classes/com/arjuna/ats/internal/jta/transaction/arjunacore/TransactionImple.java 2007-05-30 11:32:09 UTC (rev 12233)
+++ labs/jbosstm/branches/JBOSSTS_4_2_3_GA_SP/ArjunaJTA/jta/classes/com/arjuna/ats/internal/jta/transaction/arjunacore/TransactionImple.java 2007-05-30 11:57:39 UTC (rev 12234)
@@ -60,6 +60,8 @@
import javax.transaction.RollbackException;
import java.lang.IllegalStateException;
+import EDU.oswego.cs.dl.util.concurrent.ConcurrentHashMap;
+
/*
* Is given an AtomicAction, but uses the TwoPhaseCoordinator aspects of it
* to ensure that the thread association continues.
@@ -1699,6 +1701,6 @@
}
}
- private static Hashtable _transactions = new Hashtable();
+ private static ConcurrentHashMap _transactions = new ConcurrentHashMap();
}
Modified: labs/jbosstm/branches/JBOSSTS_4_2_3_GA_SP/ArjunaJTS/jtax/classes/com/arjuna/ats/internal/jta/transaction/jts/TransactionImple.java
===================================================================
--- labs/jbosstm/branches/JBOSSTS_4_2_3_GA_SP/ArjunaJTS/jtax/classes/com/arjuna/ats/internal/jta/transaction/jts/TransactionImple.java 2007-05-30 11:32:09 UTC (rev 12233)
+++ labs/jbosstm/branches/JBOSSTS_4_2_3_GA_SP/ArjunaJTS/jtax/classes/com/arjuna/ats/internal/jta/transaction/jts/TransactionImple.java 2007-05-30 11:57:39 UTC (rev 12234)
@@ -64,6 +64,8 @@
import com.arjuna.ats.arjuna.common.*;
+import EDU.oswego.cs.dl.util.concurrent.ConcurrentHashMap;
+
import java.util.Hashtable;
import java.util.Enumeration;
@@ -1771,6 +1773,6 @@
}
}
- private static Hashtable _transactions = new Hashtable();
+ private static ConcurrentHashMap _transactions = new ConcurrentHashMap();
}
Modified: labs/jbosstm/branches/JBOSSTS_4_2_3_GA_SP/ext/Readme
===================================================================
--- labs/jbosstm/branches/JBOSSTS_4_2_3_GA_SP/ext/Readme 2007-05-30 11:32:09 UTC (rev 12233)
+++ labs/jbosstm/branches/JBOSSTS_4_2_3_GA_SP/ext/Readme 2007-05-30 11:57:39 UTC (rev 12234)
@@ -39,3 +39,4 @@
xalan.jar
xercesImpl.jar Xerces 2.3.0
xmlParserAPIs.jar Xerces 2.3.0
+concurrent.jar Build of Doug Lea's concurrent utilities for JDK 1.4.
Copied: labs/jbosstm/branches/JBOSSTS_4_2_3_GA_SP/ext/concurrent.jar (from rev 12209, labs/jbosstm/trunk/ext/concurrent.jar)
===================================================================
(Binary files differ)
More information about the jboss-svn-commits
mailing list