[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