[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