[jboss-cvs] JBossAS SVN: r73035 - trunk/connector/src/main/org/jboss/resource/adapter/jdbc.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Sun May 4 00:39:42 EDT 2008


Author: vicky.kak at jboss.com
Date: 2008-05-04 00:39:42 -0400 (Sun, 04 May 2008)
New Revision: 73035

Modified:
   trunk/connector/src/main/org/jboss/resource/adapter/jdbc/BaseWrapperManagedConnection.java
Log:
[JBAS-1808] Expose PreparedStatementCache via JMX

Modified: trunk/connector/src/main/org/jboss/resource/adapter/jdbc/BaseWrapperManagedConnection.java
===================================================================
--- trunk/connector/src/main/org/jboss/resource/adapter/jdbc/BaseWrapperManagedConnection.java	2008-05-04 04:34:55 UTC (rev 73034)
+++ trunk/connector/src/main/org/jboss/resource/adapter/jdbc/BaseWrapperManagedConnection.java	2008-05-04 04:39:42 UTC (rev 73035)
@@ -51,6 +51,8 @@
 
 import EDU.oswego.cs.dl.util.concurrent.SynchronizedBoolean;
 
+import org.jboss.resource.statistic.JBossConnectionStatistics;
+
 /**
  * BaseWrapperManagedConnection
  *
@@ -60,7 +62,7 @@
  * @version $Revision$
  */
 
-public abstract class BaseWrapperManagedConnection implements ManagedConnection
+public abstract class BaseWrapperManagedConnection implements ManagedConnection , JBossConnectionStatistics
 {
    private static final WrappedConnectionFactory wrappedConnectionFactory;
    
@@ -740,4 +742,12 @@
       connectionError(e);
       throw new JBossResourceException("SQLException", e);
    }
+   
+   public Object listConnectionStats()
+   {
+	   if(psCache != null)
+		   return psCache.toString();
+	   else
+		   return "-1"; //-1 indicates NoCache
+   }
 }




More information about the jboss-cvs-commits mailing list