[jboss-svn-commits] JBL Code SVN: r24871 - labs/jbosstm/trunk/ArjunaJTS/jts/classes/com/arjuna/ats/internal/jts.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Thu Jan 22 08:11:47 EST 2009
Author: mark.little at jboss.com
Date: 2009-01-22 08:11:47 -0500 (Thu, 22 Jan 2009)
New Revision: 24871
Modified:
labs/jbosstm/trunk/ArjunaJTS/jts/classes/com/arjuna/ats/internal/jts/ControlWrapper.java
Log:
https://jira.jboss.org/jira/browse/JBTM-475
Modified: labs/jbosstm/trunk/ArjunaJTS/jts/classes/com/arjuna/ats/internal/jts/ControlWrapper.java
===================================================================
--- labs/jbosstm/trunk/ArjunaJTS/jts/classes/com/arjuna/ats/internal/jts/ControlWrapper.java 2009-01-22 13:11:12 UTC (rev 24870)
+++ labs/jbosstm/trunk/ArjunaJTS/jts/classes/com/arjuna/ats/internal/jts/ControlWrapper.java 2009-01-22 13:11:47 UTC (rev 24871)
@@ -42,6 +42,7 @@
import com.arjuna.ats.internal.jts.utils.*;
import com.arjuna.ats.internal.jts.orbspecific.*;
+import com.arjuna.ats.internal.jts.orbspecific.coordinator.ArjunaTransactionImple;
import com.arjuna.common.util.logging.*;
@@ -457,7 +458,14 @@
public final org.omg.CosTransactions.Status get_status () throws SystemException
{
if (_controlImpl != null)
- return _controlImpl.getImplHandle().get_status();
+ {
+ ArjunaTransactionImple tx = _controlImpl.getImplHandle();
+
+ if (tx == null)
+ return _controlImpl.getFinalStatus();
+ else
+ return tx.get_status();
+ }
else
{
Coordinator c = null;
More information about the jboss-svn-commits
mailing list