[jboss-svn-commits] JBL Code SVN: r27800 - in labs/jbosstm/trunk: ArjunaJTA/docs/user_guide and 4 other directories.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Thu Jul 9 15:36:37 EDT 2009
Author: mark.little at jboss.com
Date: 2009-07-09 15:36:36 -0400 (Thu, 09 Jul 2009)
New Revision: 27800
Modified:
labs/jbosstm/trunk/ArjunaCore/arjuna/classes/com/arjuna/ats/arjuna/coordinator/TxControl.java
labs/jbosstm/trunk/ArjunaJTA/docs/user_guide/ProgrammersGuide.odt
labs/jbosstm/trunk/ArjunaJTA/jta/classes/com/arjuna/ats/internal/jta/transaction/arjunacore/TransactionImple.java
labs/jbosstm/trunk/ArjunaJTA/jta/classes/com/arjuna/ats/jta/transaction/Transaction.java
labs/jbosstm/trunk/ArjunaJTA/jta/classes/com/arjuna/ats/jta/xa/XAModifier.java
labs/jbosstm/trunk/ArjunaJTS/jtax/classes/com/arjuna/ats/internal/jta/transaction/jts/TransactionImple.java
Log:
https://jira.jboss.org/jira/browse/JBTM-156
Modified: labs/jbosstm/trunk/ArjunaCore/arjuna/classes/com/arjuna/ats/arjuna/coordinator/TxControl.java
===================================================================
--- labs/jbosstm/trunk/ArjunaCore/arjuna/classes/com/arjuna/ats/arjuna/coordinator/TxControl.java 2009-07-09 19:30:38 UTC (rev 27799)
+++ labs/jbosstm/trunk/ArjunaCore/arjuna/classes/com/arjuna/ats/arjuna/coordinator/TxControl.java 2009-07-09 19:36:36 UTC (rev 27800)
@@ -346,7 +346,7 @@
static int numberOfTransactions = 100;
/**
- * flag which is tue if TxControl is enabled and false if it is disabled
+ * flag which is true if transaction service is enabled and false if it is disabled
*/
static boolean enable = true;
Modified: labs/jbosstm/trunk/ArjunaJTA/docs/user_guide/ProgrammersGuide.odt
===================================================================
(Binary files differ)
Modified: labs/jbosstm/trunk/ArjunaJTA/jta/classes/com/arjuna/ats/internal/jta/transaction/arjunacore/TransactionImple.java
===================================================================
--- labs/jbosstm/trunk/ArjunaJTA/jta/classes/com/arjuna/ats/internal/jta/transaction/arjunacore/TransactionImple.java 2009-07-09 19:30:38 UTC (rev 27799)
+++ labs/jbosstm/trunk/ArjunaJTA/jta/classes/com/arjuna/ats/internal/jta/transaction/arjunacore/TransactionImple.java 2009-07-09 19:36:36 UTC (rev 27800)
@@ -1203,6 +1203,16 @@
return _theTransaction.get_uid();
}
+ public final Xid getTxId ()
+ {
+ Xid res = baseXid();
+
+ if (res == null)
+ res = new XidImple(_theTransaction, false);
+
+ return res;
+ }
+
public String toString()
{
if (_theTransaction == null)
Modified: labs/jbosstm/trunk/ArjunaJTA/jta/classes/com/arjuna/ats/jta/transaction/Transaction.java
===================================================================
--- labs/jbosstm/trunk/ArjunaJTA/jta/classes/com/arjuna/ats/jta/transaction/Transaction.java 2009-07-09 19:30:38 UTC (rev 27799)
+++ labs/jbosstm/trunk/ArjunaJTA/jta/classes/com/arjuna/ats/jta/transaction/Transaction.java 2009-07-09 19:36:36 UTC (rev 27800)
@@ -66,4 +66,6 @@
long getRemainingTimeoutMills(); // time remaining until possible expire, in ms. 0 if unknown.
public Uid get_uid(); // get the tx id.
+
+ public Xid getTxId (); // get the global Xid (no branch qualifier).
}
Modified: labs/jbosstm/trunk/ArjunaJTA/jta/classes/com/arjuna/ats/jta/xa/XAModifier.java
===================================================================
--- labs/jbosstm/trunk/ArjunaJTA/jta/classes/com/arjuna/ats/jta/xa/XAModifier.java 2009-07-09 19:30:38 UTC (rev 27799)
+++ labs/jbosstm/trunk/ArjunaJTA/jta/classes/com/arjuna/ats/jta/xa/XAModifier.java 2009-07-09 19:36:36 UTC (rev 27800)
@@ -31,13 +31,8 @@
package com.arjuna.ats.jta.xa;
-import com.arjuna.ats.internal.jta.transaction.arjunacore.TransactionImple;
-
import java.sql.*;
import javax.transaction.xa.Xid;
-import javax.sql.*;
-import javax.transaction.*;
-import javax.transaction.xa.*;
import com.arjuna.ats.jta.exceptions.NotImplementedException;
@@ -50,6 +45,8 @@
* @since JTS 1.2.4.
*/
+// TODO may be worth revisiting now as things may have changed in 10 years!
+
public interface XAModifier
{
Modified: labs/jbosstm/trunk/ArjunaJTS/jtax/classes/com/arjuna/ats/internal/jta/transaction/jts/TransactionImple.java
===================================================================
--- labs/jbosstm/trunk/ArjunaJTS/jtax/classes/com/arjuna/ats/internal/jta/transaction/jts/TransactionImple.java 2009-07-09 19:30:38 UTC (rev 27799)
+++ labs/jbosstm/trunk/ArjunaJTS/jtax/classes/com/arjuna/ats/internal/jta/transaction/jts/TransactionImple.java 2009-07-09 19:36:36 UTC (rev 27800)
@@ -1162,6 +1162,16 @@
{
return _theTransaction.get_uid();
}
+
+ public final Xid getTxId ()
+ {
+ Xid res = baseXid();
+
+ if (res == null)
+ res = new XidImple(_theTransaction.get_xid(false));
+
+ return res;
+ }
public String toString ()
{
More information about the jboss-svn-commits
mailing list