[jboss-svn-commits] JBL Code SVN: r9084 - labs/jbosstm/trunk/ArjunaJTA/jta/classes/com/arjuna/ats/internal/jta/transaction/arjunacore/subordinate/jca.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Mon Jan 29 16:51:45 EST 2007
Author: mark.little at jboss.com
Date: 2007-01-29 16:51:44 -0500 (Mon, 29 Jan 2007)
New Revision: 9084
Modified:
labs/jbosstm/trunk/ArjunaJTA/jta/classes/com/arjuna/ats/internal/jta/transaction/arjunacore/subordinate/jca/SubordinateAtomicAction.java
Log:
Added failure recovery constructor.
Modified: labs/jbosstm/trunk/ArjunaJTA/jta/classes/com/arjuna/ats/internal/jta/transaction/arjunacore/subordinate/jca/SubordinateAtomicAction.java
===================================================================
--- labs/jbosstm/trunk/ArjunaJTA/jta/classes/com/arjuna/ats/internal/jta/transaction/arjunacore/subordinate/jca/SubordinateAtomicAction.java 2007-01-29 21:47:26 UTC (rev 9083)
+++ labs/jbosstm/trunk/ArjunaJTA/jta/classes/com/arjuna/ats/internal/jta/transaction/arjunacore/subordinate/jca/SubordinateAtomicAction.java 2007-01-29 21:51:44 UTC (rev 9084)
@@ -32,6 +32,7 @@
import javax.transaction.xa.Xid;
+import com.arjuna.ats.arjuna.common.Uid;
import com.arjuna.ats.arjuna.state.InputObjectState;
import com.arjuna.ats.arjuna.state.OutputObjectState;
import com.arjuna.ats.jta.xa.XidImple;
@@ -56,6 +57,13 @@
start();
}
+ public SubordinateAtomicAction (Uid actId)
+ {
+ super(actId);
+
+ activate(); // if this fails, we'll retry later.
+ }
+
public SubordinateAtomicAction (int timeout, Xid xid)
{
super(timeout);
@@ -75,8 +83,6 @@
* logs in the transaction object store.
*/
- // TODO crash recovery!!!!
-
public String type ()
{
return getType();
More information about the jboss-svn-commits
mailing list