[Jboss-cvs] JBossAS SVN: r56200 - branches/JBoss_4_0_3_SP1_JBAS_3511/server/src/main/org/jboss/jms/asf

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Wed Aug 23 18:46:45 EDT 2006


Author: weston.price at jboss.com
Date: 2006-08-23 18:46:44 -0400 (Wed, 23 Aug 2006)
New Revision: 56200

Modified:
   branches/JBoss_4_0_3_SP1_JBAS_3511/server/src/main/org/jboss/jms/asf/JmsServerSessionReaper.java
Log:
[JBAS-3511] Improvements for ASF integration, pool management, idle session collection
as and dynamic allocation.

Modified: branches/JBoss_4_0_3_SP1_JBAS_3511/server/src/main/org/jboss/jms/asf/JmsServerSessionReaper.java
===================================================================
--- branches/JBoss_4_0_3_SP1_JBAS_3511/server/src/main/org/jboss/jms/asf/JmsServerSessionReaper.java	2006-08-23 21:37:11 UTC (rev 56199)
+++ branches/JBoss_4_0_3_SP1_JBAS_3511/server/src/main/org/jboss/jms/asf/JmsServerSessionReaper.java	2006-08-23 22:46:44 UTC (rev 56200)
@@ -1,3 +1,4 @@
+
 package org.jboss.jms.asf;
 
 import java.util.ArrayList;
@@ -7,9 +8,11 @@
 import org.jboss.logging.Logger;
 
 /**
- * A JmsServerSessionReaper.
+ * A JmsServerSessionReaper based on JCA <code>org.jboss.resource.connectionmanager.IdleRemover</code>.
  * 
- * @author <a href="adrian at jboss.com">Adrian Brock</a>
+ * @author <a href="mailto:weston.price at jboss.com>Weston Price</a>
+ * 
+ * @see org.jboss.resource.connectionmanager.IdleRemover
  * @version $Revision: 1.1 $
  */
 public class JmsServerSessionReaper
@@ -47,7 +50,7 @@
                         try 
                         {
                            pools.wait(interval);
-                           logger.debug("run: IdleRemover notifying pools, interval: " + interval);
+                           logger.debug("run: JmsSessionReaper notifying pools, interval: " + interval);
                            
                            for (Iterator i = pools.iterator(); i.hasNext(); ) 
                            {
@@ -64,23 +67,23 @@
                         }
                         catch (InterruptedException ie)
                         {
-                           logger.info("run: IdleRemover has been interrupted, returning");
+                           logger.info("run: JmsSessionReaper has been interrupted, returning");
                            return;  
-                        } // end of try-catch
+                        } 
                         catch (RuntimeException e)
                         {
-                           logger.warn("run: IdleRemover ignored unexpected runtime exception", e);
+                           logger.warn("run: JmsSessionReaper ignored unexpected runtime exception", e);
                         }
                         catch (Error e)
                         {
-                           logger.warn("run: IdleRemover ignored unexpected error", e);
+                           logger.warn("run: JmsSessionReaper ignored unexpected error", e);
                         }
                            
                      } 
                      
                   }
                }
-            }, "IdleRemover");
+            }, "JmsSessionReaper");
          reaperThread.setDaemon(true);
          reaperThread.start();
       




More information about the jboss-cvs-commits mailing list