[Mulgara-svn] r655 - branches/mgr-73/src/jar/resolver-spi/java/org/mulgara/resolver/spi

ronald at mulgara.org ronald at mulgara.org
Sun Feb 24 09:42:42 UTC 2008


Author: ronald
Date: 2008-02-24 01:42:41 -0800 (Sun, 24 Feb 2008)
New Revision: 655

Modified:
   branches/mgr-73/src/jar/resolver-spi/java/org/mulgara/resolver/spi/AbstractXAResource.java
Log:
Make the underlying Xid available in the TxInfo.


Modified: branches/mgr-73/src/jar/resolver-spi/java/org/mulgara/resolver/spi/AbstractXAResource.java
===================================================================
--- branches/mgr-73/src/jar/resolver-spi/java/org/mulgara/resolver/spi/AbstractXAResource.java	2008-02-24 09:41:53 UTC (rev 654)
+++ branches/mgr-73/src/jar/resolver-spi/java/org/mulgara/resolver/spi/AbstractXAResource.java	2008-02-24 09:42:41 UTC (rev 655)
@@ -133,6 +133,7 @@
       case XAResource.TMJOIN:
         if (tx == null) {
           resourceManager.transactions.put(new XidWrapper(xid), tx = tmpTxInfo);
+          tx.xid = xid;
           isNew = true;
         }
         break;
@@ -402,6 +403,8 @@
 
   /** The info pertaining to a single transaction */
   public static class TxInfo {
+    /** the underlying Xid of this transaction; not valid till the first start() */
+    public Xid xid;
     /** true if this transaction has been marked for rollback */
     public boolean rollback;
   }




More information about the Mulgara-svn mailing list