[Mulgara-svn] r1062 - branches/mgr-121-lockrecovery/src/jar/resolver/java/org/mulgara/resolver

ronald at mulgara.org ronald at mulgara.org
Mon Jul 7 12:54:32 UTC 2008


Author: ronald
Date: 2008-07-07 05:54:31 -0700 (Mon, 07 Jul 2008)
New Revision: 1062

Modified:
   branches/mgr-121-lockrecovery/src/jar/resolver/java/org/mulgara/resolver/MulgaraTransactionFactory.java
Log:
Explicitly cancel the timeout timer when session is closed.


Modified: branches/mgr-121-lockrecovery/src/jar/resolver/java/org/mulgara/resolver/MulgaraTransactionFactory.java
===================================================================
--- branches/mgr-121-lockrecovery/src/jar/resolver/java/org/mulgara/resolver/MulgaraTransactionFactory.java	2008-07-07 12:54:26 UTC (rev 1061)
+++ branches/mgr-121-lockrecovery/src/jar/resolver/java/org/mulgara/resolver/MulgaraTransactionFactory.java	2008-07-07 12:54:31 UTC (rev 1062)
@@ -133,8 +133,10 @@
    */
   public void closingSession() throws MulgaraTransactionException {
     acquireMutex(0, MulgaraTransactionException.class);
-    logger.debug("Cleaning up any stale transactions on session close");
     try {
+      logger.debug("Cleaning up any stale transactions on session close");
+      reaperTimer.cancel();
+
       Map<MulgaraTransaction, Throwable> requiresAbort = new HashMap<MulgaraTransaction, Throwable>();
       try {
         Throwable error = null;




More information about the Mulgara-svn mailing list