[jboss-svn-commits] JBL Code SVN: r26855 - labs/jbosstm/trunk/ArjunaJTS/jts/classes/com/arjuna/ats/internal/jts/orbspecific/interposition/coordinator.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Fri Jun 5 10:40:25 EDT 2009


Author: mark.little at jboss.com
Date: 2009-06-05 10:40:24 -0400 (Fri, 05 Jun 2009)
New Revision: 26855

Modified:
   labs/jbosstm/trunk/ArjunaJTS/jts/classes/com/arjuna/ats/internal/jts/orbspecific/interposition/coordinator/ServerTransaction.java
Log:
Make sure beforeCompletion not called multiple times.

Modified: labs/jbosstm/trunk/ArjunaJTS/jts/classes/com/arjuna/ats/internal/jts/orbspecific/interposition/coordinator/ServerTransaction.java
===================================================================
--- labs/jbosstm/trunk/ArjunaJTS/jts/classes/com/arjuna/ats/internal/jts/orbspecific/interposition/coordinator/ServerTransaction.java	2009-06-05 14:30:19 UTC (rev 26854)
+++ labs/jbosstm/trunk/ArjunaJTS/jts/classes/com/arjuna/ats/internal/jts/orbspecific/interposition/coordinator/ServerTransaction.java	2009-06-05 14:40:24 UTC (rev 26855)
@@ -539,9 +539,12 @@
 
 	public void doBeforeCompletion () throws SystemException
 	{
+	    if (!_beforeCompleted)
+	    {
 		_beforeCompleted = true;
 
 		super.doBeforeCompletion();
+	    }
 	}
 
 	public void doAfterCompletion (org.omg.CosTransactions.Status s)




More information about the jboss-svn-commits mailing list