[jboss-svn-commits] JBL Code SVN: r23777 - labs/jbosstm/trunk/ArjunaJTA/jta/classes/com/arjuna/ats/internal/jta/transaction/arjunacore/subordinate.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Fri Nov 7 07:35:04 EST 2008
Author: mark.little at jboss.com
Date: 2008-11-07 07:35:03 -0500 (Fri, 07 Nov 2008)
New Revision: 23777
Modified:
labs/jbosstm/trunk/ArjunaJTA/jta/classes/com/arjuna/ats/internal/jta/transaction/arjunacore/subordinate/SubordinateAtomicAction.java
Log:
https://jira.jboss.org/jira/browse/JBTM-423
Modified: labs/jbosstm/trunk/ArjunaJTA/jta/classes/com/arjuna/ats/internal/jta/transaction/arjunacore/subordinate/SubordinateAtomicAction.java
===================================================================
--- labs/jbosstm/trunk/ArjunaJTA/jta/classes/com/arjuna/ats/internal/jta/transaction/arjunacore/subordinate/SubordinateAtomicAction.java 2008-11-07 12:13:52 UTC (rev 23776)
+++ labs/jbosstm/trunk/ArjunaJTA/jta/classes/com/arjuna/ats/internal/jta/transaction/arjunacore/subordinate/SubordinateAtomicAction.java 2008-11-07 12:35:03 UTC (rev 23777)
@@ -198,7 +198,18 @@
public int doOnePhaseCommit ()
{
- return super.End(true);
+ int status;
+
+ if (beforeCompletion())
+ {
+ status = super.End(true);
+ }
+ else
+ status = ActionStatus.ABORTED;
+
+ afterCompletion(status);
+
+ return status;
}
public void doForget ()
More information about the jboss-svn-commits
mailing list