[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