[jboss-svn-commits] JBL Code SVN: r9080 - labs/jbosstm/trunk/ArjunaJTA/jta/classes/com/arjuna/ats/internal/jta/transaction/arjunacore.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Mon Jan 29 15:46:44 EST 2007


Author: mark.little at jboss.com
Date: 2007-01-29 15:46:44 -0500 (Mon, 29 Jan 2007)
New Revision: 9080

Modified:
   labs/jbosstm/trunk/ArjunaJTA/jta/classes/com/arjuna/ats/internal/jta/transaction/arjunacore/AtomicAction.java
Log:
Added crash recovery constructor.

Modified: labs/jbosstm/trunk/ArjunaJTA/jta/classes/com/arjuna/ats/internal/jta/transaction/arjunacore/AtomicAction.java
===================================================================
--- labs/jbosstm/trunk/ArjunaJTA/jta/classes/com/arjuna/ats/internal/jta/transaction/arjunacore/AtomicAction.java	2007-01-29 20:18:01 UTC (rev 9079)
+++ labs/jbosstm/trunk/ArjunaJTA/jta/classes/com/arjuna/ats/internal/jta/transaction/arjunacore/AtomicAction.java	2007-01-29 20:46:44 UTC (rev 9080)
@@ -28,6 +28,8 @@
 
 package com.arjuna.ats.internal.jta.transaction.arjunacore;
 
+import com.arjuna.ats.arjuna.common.Uid;
+
 public class AtomicAction extends com.arjuna.ats.arjuna.AtomicAction
 {
 
@@ -37,6 +39,17 @@
 	}
 
 	/**
+	 * Only used by failure recovery to recreate an inflight transaction.
+	 * 
+	 * @param actId the transaction to recreate.
+	 */
+	
+	protected AtomicAction (Uid actId)
+	{
+		super(actId);
+	}
+	
+	/**
 	 * By default the BasicAction class only allows the termination of a
 	 * transaction if it's the one currently associated with the thread. We
 	 * override this here.




More information about the jboss-svn-commits mailing list