[jboss-cvs] JBossAS SVN: r111642 - branches/JBPAPP_5_1_0_Final_JBPAPP-6742/connector/src/main/org/jboss/resource/adapter/jdbc.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Mon Jun 20 13:30:46 EDT 2011


Author: jesper.pedersen
Date: 2011-06-20 13:30:46 -0400 (Mon, 20 Jun 2011)
New Revision: 111642

Modified:
   branches/JBPAPP_5_1_0_Final_JBPAPP-6742/connector/src/main/org/jboss/resource/adapter/jdbc/WrappedConnection.java
Log:
[JBPAPP-6742] Add comment about why we reset

Modified: branches/JBPAPP_5_1_0_Final_JBPAPP-6742/connector/src/main/org/jboss/resource/adapter/jdbc/WrappedConnection.java
===================================================================
--- branches/JBPAPP_5_1_0_Final_JBPAPP-6742/connector/src/main/org/jboss/resource/adapter/jdbc/WrappedConnection.java	2011-06-20 04:39:11 UTC (rev 111641)
+++ branches/JBPAPP_5_1_0_Final_JBPAPP-6742/connector/src/main/org/jboss/resource/adapter/jdbc/WrappedConnection.java	2011-06-20 17:30:46 UTC (rev 111642)
@@ -63,18 +63,23 @@
    
    public WrappedConnection(final BaseWrapperManagedConnection mc)
    {
-      this.mc = mc;
-      if (mc != null)
-         trackStatements = mc.getTrackStatements();
+      setManagedConnection(mc);
    }
 
    void setManagedConnection(final BaseWrapperManagedConnection mc)
    {
       this.mc = mc;
+      this.lockCount = 0;
+
       if (mc != null)
+      {
          trackStatements = mc.getTrackStatements();
+      }
       else
+      {
+         // Reset lockedMC once it is returned to the pool
          lockedMC = null;
+      }
    }
 
    protected void lock() throws SQLException
@@ -84,7 +89,7 @@
       {
          mc.tryLock();
          if (lockedMC == null)
-            lockedMC = mc ;
+            lockedMC = mc;
 
          lockCount++;
       }



More information about the jboss-cvs-commits mailing list