[jboss-svn-commits] JBL Code SVN: r9644 - labs/jbosstm/trunk/ArjunaJTS/jtax/classes/com/arjuna/ats/internal/jta/transaction/jts/jca.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Tue Feb 20 08:50:26 EST 2007
Author: mark.little at jboss.com
Date: 2007-02-20 08:50:26 -0500 (Tue, 20 Feb 2007)
New Revision: 9644
Modified:
labs/jbosstm/trunk/ArjunaJTS/jtax/classes/com/arjuna/ats/internal/jta/transaction/jts/jca/TxImporter.java
Log:
Added recover of imported transactions.
Modified: labs/jbosstm/trunk/ArjunaJTS/jtax/classes/com/arjuna/ats/internal/jta/transaction/jts/jca/TxImporter.java
===================================================================
--- labs/jbosstm/trunk/ArjunaJTS/jtax/classes/com/arjuna/ats/internal/jta/transaction/jts/jca/TxImporter.java 2007-02-20 13:49:43 UTC (rev 9643)
+++ labs/jbosstm/trunk/ArjunaJTS/jtax/classes/com/arjuna/ats/internal/jta/transaction/jts/jca/TxImporter.java 2007-02-20 13:50:26 UTC (rev 9644)
@@ -147,6 +147,22 @@
_transactions.remove(new XidImple(xid));
}
+ /**
+ * Recover an imported transaction.
+ */
+
+ public static TransactionImple recoverImportedTransaction (Uid id)
+ {
+ if (id == null)
+ throw new InvalidParameterException();
+
+ TransactionImple recovered = new TransactionImple(id);
+
+ _transactions.put(recovered.baseXid(), recovered);
+
+ return recovered;
+ }
+
private static HashMap _transactions = new HashMap();
}
More information about the jboss-svn-commits
mailing list