[jboss-cvs] JBossAS SVN: r70163 - branches/Branch_4_2/connector/src/main/org/jboss/resource/adapter/jdbc.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Wed Feb 27 04:43:37 EST 2008
Author: vicky.kak at jboss.com
Date: 2008-02-27 04:43:36 -0500 (Wed, 27 Feb 2008)
New Revision: 70163
Modified:
branches/Branch_4_2/connector/src/main/org/jboss/resource/adapter/jdbc/BaseWrapperManagedConnection.java
Log:
JBAS-1808 changes.
Modified: branches/Branch_4_2/connector/src/main/org/jboss/resource/adapter/jdbc/BaseWrapperManagedConnection.java
===================================================================
--- branches/Branch_4_2/connector/src/main/org/jboss/resource/adapter/jdbc/BaseWrapperManagedConnection.java 2008-02-27 09:36:17 UTC (rev 70162)
+++ branches/Branch_4_2/connector/src/main/org/jboss/resource/adapter/jdbc/BaseWrapperManagedConnection.java 2008-02-27 09:43:36 UTC (rev 70163)
@@ -51,6 +51,8 @@
import EDU.oswego.cs.dl.util.concurrent.SynchronizedBoolean;
+import org.jboss.resource.statistic.JBossConnectionStatistics;
+
/**
* BaseWrapperManagedConnection
*
@@ -60,7 +62,7 @@
*/
public abstract class BaseWrapperManagedConnection
- implements ManagedConnection
+ implements ManagedConnection , JBossConnectionStatistics
{
protected final BaseWrapperManagedConnectionFactory mcf;
protected final Connection con;
@@ -73,7 +75,7 @@
private final Collection cels = new ArrayList();
private final Set handles = new HashSet();
private PreparedStatementCache psCache = null;
-
+
protected final Object stateLock = new Object();
protected boolean inManagedTransaction = false;
@@ -673,4 +675,13 @@
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