[jboss-svn-commits] JBL Code SVN: r37798 - labs/jbosstm/branches/JBOSSTS_4_16/ArjunaJTA/jta/classes/com/arjuna/ats/internal/jta/transaction/arjunacore/subordinate.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Wed Dec 14 13:05:26 EST 2011


Author: tomjenkinson
Date: 2011-12-14 13:05:26 -0500 (Wed, 14 Dec 2011)
New Revision: 37798

Modified:
   labs/jbosstm/branches/JBOSSTS_4_16/ArjunaJTA/jta/classes/com/arjuna/ats/internal/jta/transaction/arjunacore/subordinate/SubordinateAtomicAction.java
Log:
JBTM-935 remove the subordinateaction from the reaper during transaction completion

Modified: labs/jbosstm/branches/JBOSSTS_4_16/ArjunaJTA/jta/classes/com/arjuna/ats/internal/jta/transaction/arjunacore/subordinate/SubordinateAtomicAction.java
===================================================================
--- labs/jbosstm/branches/JBOSSTS_4_16/ArjunaJTA/jta/classes/com/arjuna/ats/internal/jta/transaction/arjunacore/subordinate/SubordinateAtomicAction.java	2011-12-14 17:52:07 UTC (rev 37797)
+++ labs/jbosstm/branches/JBOSSTS_4_16/ArjunaJTA/jta/classes/com/arjuna/ats/internal/jta/transaction/arjunacore/subordinate/SubordinateAtomicAction.java	2011-12-14 18:05:26 UTC (rev 37798)
@@ -183,6 +183,8 @@
 
 		super.afterCompletion(toReturn);
 
+		TransactionReaper.transactionReaper().remove(this);
+
 		return toReturn;
 	}
 
@@ -215,6 +217,8 @@
 
 		super.afterCompletion(toReturn);
 
+		TransactionReaper.transactionReaper().remove(this);
+
 		return toReturn;
 	}
 
@@ -238,6 +242,8 @@
 	    }
 
 	    afterCompletion(status);
+
+		TransactionReaper.transactionReaper().remove(this);
 	    
 	    return status;
 	}



More information about the jboss-svn-commits mailing list