[Jboss-cvs] JBossAS SVN: r56643 - branches/JBoss_4_0_3_SP1_JBAS_3511/server/src/main/org/jboss/ejb/plugins/jms

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Fri Sep 8 06:15:46 EDT 2006


Author: weston.price at jboss.com
Date: 2006-09-08 06:15:45 -0400 (Fri, 08 Sep 2006)
New Revision: 56643

Modified:
   branches/JBoss_4_0_3_SP1_JBAS_3511/server/src/main/org/jboss/ejb/plugins/jms/JMSContainerInvoker.java
   branches/JBoss_4_0_3_SP1_JBAS_3511/server/src/main/org/jboss/ejb/plugins/jms/JMSContainerInvokerMBean.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/ejb/plugins/jms/JMSContainerInvoker.java
===================================================================
--- branches/JBoss_4_0_3_SP1_JBAS_3511/server/src/main/org/jboss/ejb/plugins/jms/JMSContainerInvoker.java	2006-09-08 10:15:25 UTC (rev 56642)
+++ branches/JBoss_4_0_3_SP1_JBAS_3511/server/src/main/org/jboss/ejb/plugins/jms/JMSContainerInvoker.java	2006-09-08 10:15:45 UTC (rev 56643)
@@ -394,6 +394,35 @@
       return currentCount;
 
    }
+   
+   public int getMaxSessionInUseCount()
+   {
+      int maxInUseCount = 0;
+     
+      if(pool != null)
+      {
+         StdServerSessionPool sp = (StdServerSessionPool)pool;
+         maxInUseCount = sp.getSessionMaxInUseCount();
+      }
+      
+      return maxInUseCount;
+
+   }
+   
+   public int getCurrentSessionInUseCount()
+   {
+      int inUse = 0;
+      
+      if(pool != null)
+      {
+         StdServerSessionPool sp = (StdServerSessionPool)pool;
+         inUse = sp.getCurrentSessionInUseCount();
+         
+      }
+      return inUse;
+      
+   }
+   
    /**
     * @jmx:managed-attribute
     */

Modified: branches/JBoss_4_0_3_SP1_JBAS_3511/server/src/main/org/jboss/ejb/plugins/jms/JMSContainerInvokerMBean.java
===================================================================
--- branches/JBoss_4_0_3_SP1_JBAS_3511/server/src/main/org/jboss/ejb/plugins/jms/JMSContainerInvokerMBean.java	2006-09-08 10:15:25 UTC (rev 56642)
+++ branches/JBoss_4_0_3_SP1_JBAS_3511/server/src/main/org/jboss/ejb/plugins/jms/JMSContainerInvokerMBean.java	2006-09-08 10:15:45 UTC (rev 56643)
@@ -54,7 +54,11 @@
    int getSessionTimedOutCount();
 
    int getCurrentSessionCount();
-
+  
+   int getCurrentSessionInUseCount();
+   
+   int getMaxSessionInUseCount();
+   
    void setAlwaysReconnect(boolean alwaysReconnect);
    
    boolean getAlwaysReconnect();




More information about the jboss-cvs-commits mailing list