[jboss-svn-commits] JBL Code SVN: r6395 - labs/jbosstm/trunk/ArjunaJTS/jtax/classes/com/arjuna/ats/internal/jta/transaction/jts
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Sun Sep 24 01:52:50 EDT 2006
Author: mark.little at jboss.com
Date: 2006-09-24 01:52:34 -0400 (Sun, 24 Sep 2006)
New Revision: 6395
Modified:
labs/jbosstm/trunk/ArjunaJTS/jtax/classes/com/arjuna/ats/internal/jta/transaction/jts/TransactionImple.java
Log:
http://jira.jboss.com/jira/browse/JBTM-128
Modified: labs/jbosstm/trunk/ArjunaJTS/jtax/classes/com/arjuna/ats/internal/jta/transaction/jts/TransactionImple.java
===================================================================
--- labs/jbosstm/trunk/ArjunaJTS/jtax/classes/com/arjuna/ats/internal/jta/transaction/jts/TransactionImple.java 2006-09-23 23:04:39 UTC (rev 6394)
+++ labs/jbosstm/trunk/ArjunaJTS/jtax/classes/com/arjuna/ats/internal/jta/transaction/jts/TransactionImple.java 2006-09-24 05:52:34 UTC (rev 6395)
@@ -131,7 +131,10 @@
theTx = (TwoPhaseCoordinator) BasicAction.Current();
- theTx.addSynchronization(new LocalCleanupSynchronization(this));
+ if (theTx != null) // TM is local
+ theTx.addSynchronization(new LocalCleanupSynchronization(this));
+ else
+ registerSynchronization(new CleanupSynchronization(this));
}
catch (ClassCastException ex)
{
More information about the jboss-svn-commits
mailing list