[jboss-svn-commits] JBL Code SVN: r24915 - in labs/jbosstm/trunk/atsintegration/classes/com/arjuna/ats/jbossatx: jts and 1 other directory.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Mon Jan 26 10:24:14 EST 2009


Author: jhalliday
Date: 2009-01-26 10:24:14 -0500 (Mon, 26 Jan 2009)
New Revision: 24915

Modified:
   labs/jbosstm/trunk/atsintegration/classes/com/arjuna/ats/jbossatx/jta/TransactionManagerService.java
   labs/jbosstm/trunk/atsintegration/classes/com/arjuna/ats/jbossatx/jts/TransactionManagerService.java
Log:
Add lifecycle calls for the recovery manager in TransactionManagerService. JBTM-468


Modified: labs/jbosstm/trunk/atsintegration/classes/com/arjuna/ats/jbossatx/jta/TransactionManagerService.java
===================================================================
--- labs/jbosstm/trunk/atsintegration/classes/com/arjuna/ats/jbossatx/jta/TransactionManagerService.java	2009-01-26 14:53:26 UTC (rev 24914)
+++ labs/jbosstm/trunk/atsintegration/classes/com/arjuna/ats/jbossatx/jta/TransactionManagerService.java	2009-01-26 15:24:14 UTC (rev 24915)
@@ -207,6 +207,7 @@
 
                 RecoveryManager.delayRecoveryManagerThread() ;
                 _recoveryManager = RecoveryManager.manager() ;
+                _recoveryManager.initialize();
 
                 log.info("Recovery manager configured");
             }
@@ -270,6 +271,7 @@
 
         // TODO: any point in breaking out the recovery mgr into its own bean w/ own lifecycle?
         // may impact recovery config e.g. beans injection instead of XAResourceRecoveryRegistry lookup?
+        _recoveryManager.initialize();
         _recoveryManager.startRecoveryManagerThread() ;
     }
 
@@ -338,7 +340,7 @@
         {
             log.info("Stopping transaction recovery manager");
 
-            _recoveryManager.stop();
+            _recoveryManager.terminate();
         }
     }
 

Modified: labs/jbosstm/trunk/atsintegration/classes/com/arjuna/ats/jbossatx/jts/TransactionManagerService.java
===================================================================
--- labs/jbosstm/trunk/atsintegration/classes/com/arjuna/ats/jbossatx/jts/TransactionManagerService.java	2009-01-26 14:53:26 UTC (rev 24914)
+++ labs/jbosstm/trunk/atsintegration/classes/com/arjuna/ats/jbossatx/jts/TransactionManagerService.java	2009-01-26 15:24:14 UTC (rev 24915)
@@ -288,6 +288,7 @@
 
                 RecoveryManager.delayRecoveryManagerThread() ;
                 _recoveryManager = RecoveryManager.manager() ; // RecoveryORBManager must be set up before this
+                _recoveryManager.initialize();
                 _recoveryManager.startRecoveryManagerThread() ;
 
                 log.info("Recovery manager configured and started");
@@ -379,7 +380,7 @@
         {
             log.info("Stopping transaction recovery manager");
 
-            _recoveryManager.stop();
+            _recoveryManager.terminate();
         }
     }
 




More information about the jboss-svn-commits mailing list