[Jboss-cvs] JBossAS SVN: r56107 - branches/JBoss_4_0_3_SP1_JBAS_3453/connector/src/main/org/jboss/resource/connectionmanager

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Mon Aug 21 11:20:05 EDT 2006


Author: weston.price at jboss.com
Date: 2006-08-21 11:20:04 -0400 (Mon, 21 Aug 2006)
New Revision: 56107

Modified:
   branches/JBoss_4_0_3_SP1_JBAS_3453/connector/src/main/org/jboss/resource/connectionmanager/JBossManagedConnectionPool.java
   branches/JBoss_4_0_3_SP1_JBAS_3453/connector/src/main/org/jboss/resource/connectionmanager/JBossManagedConnectionPoolMBean.java
Log:
[JBAS-3453] Adding purge policy and policy handling to JBossManagedConnectionPool
as well as InternalManagedConnectionPool.

Modified: branches/JBoss_4_0_3_SP1_JBAS_3453/connector/src/main/org/jboss/resource/connectionmanager/JBossManagedConnectionPool.java
===================================================================
--- branches/JBoss_4_0_3_SP1_JBAS_3453/connector/src/main/org/jboss/resource/connectionmanager/JBossManagedConnectionPool.java	2006-08-21 15:19:50 UTC (rev 56106)
+++ branches/JBoss_4_0_3_SP1_JBAS_3453/connector/src/main/org/jboss/resource/connectionmanager/JBossManagedConnectionPool.java	2006-08-21 15:20:04 UTC (rev 56107)
@@ -353,9 +353,18 @@
    {
       return (poolingStrategy == null)? 0: poolingStrategy.getConnectionDestroyedCount();
    }
-
-   //serviceMBeanSupport
-
+   
+   public void setPurgePolicy(String p) {
+	   
+	   PurgePolicy policy = PurgePolicy.getInstance(p);
+	   poolParams.purgePolilcy = policy;
+   }
+   
+   public String getPurgePolicy() 
+   {
+	   return poolParams.purgePolilcy.toString();
+   }	
+   
    public String getName()
    {
       return "JBossManagedConnectionPool";

Modified: branches/JBoss_4_0_3_SP1_JBAS_3453/connector/src/main/org/jboss/resource/connectionmanager/JBossManagedConnectionPoolMBean.java
===================================================================
--- branches/JBoss_4_0_3_SP1_JBAS_3453/connector/src/main/org/jboss/resource/connectionmanager/JBossManagedConnectionPoolMBean.java	2006-08-21 15:19:50 UTC (rev 56106)
+++ branches/JBoss_4_0_3_SP1_JBAS_3453/connector/src/main/org/jboss/resource/connectionmanager/JBossManagedConnectionPoolMBean.java	2006-08-21 15:20:04 UTC (rev 56107)
@@ -138,5 +138,8 @@
     * @return the destroyed count
     */
    int getConnectionDestroyedCount();
-
+   
+   public void setPurgePolicy(String policy);
+   
+   public String getPurgePolicy();
 }




More information about the jboss-cvs-commits mailing list