[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