[jboss-svn-commits] JBL Code SVN: r32168 - labs/jbosstm/workspace/whitingjr/trunk/performance/src/test/java/org/jboss/jbossts/performance/task.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Mon Mar 22 09:33:36 EDT 2010


Author: whitingjr
Date: 2010-03-22 09:33:35 -0400 (Mon, 22 Mar 2010)
New Revision: 32168

Modified:
   labs/jbosstm/workspace/whitingjr/trunk/performance/src/test/java/org/jboss/jbossts/performance/task/RecursiveTask.java
Log:
Changed class to close connection objects before exiting thread. This means the maximum connection limit is not exceeded when expired worker threads cached connection object is not closed.

Modified: labs/jbosstm/workspace/whitingjr/trunk/performance/src/test/java/org/jboss/jbossts/performance/task/RecursiveTask.java
===================================================================
--- labs/jbosstm/workspace/whitingjr/trunk/performance/src/test/java/org/jboss/jbossts/performance/task/RecursiveTask.java	2010-03-22 12:46:46 UTC (rev 32167)
+++ labs/jbosstm/workspace/whitingjr/trunk/performance/src/test/java/org/jboss/jbossts/performance/task/RecursiveTask.java	2010-03-22 13:33:35 UTC (rev 32168)
@@ -78,6 +78,8 @@
                 * this thread to execute the task. nano seconds */
                this.taskConfiguration.getTestConfiguration().getResults().add(( totalTime.toLong()/this.recurseCount));// serialized modification, insertion order not important
             }
+            DbUtils.closeQuietly(this.taskConfiguration.getConnectionHandler().getConnectionA());
+            DbUtils.closeQuietly(this.taskConfiguration.getConnectionHandler().getConnectionB());
             this.taskConfiguration.getTestConfiguration().getCompletionBarrier().await();// await all threads have finished
          }
       }
@@ -133,25 +135,4 @@
    {
       return taskConfiguration;
    }
-   
-   @Override
-   protected void finalize() throws Throwable
-   {
-      try
-      {
-         DbUtils.closeQuietly(this.taskConfiguration.getConnectionHandler().getConnectionA());
-      }
-      catch (SQLException sqlexception)
-      {
-         logger.warn(sqlexception.getMessage(), sqlexception);
-      }
-      try
-      {
-         DbUtils.closeQuietly(this.taskConfiguration.getConnectionHandler().getConnectionB());
-      }
-      catch (SQLException sqlexception)
-      {
-         logger.warn(sqlexception.getMessage(), sqlexception);
-      }
-   }
 }



More information about the jboss-svn-commits mailing list