[jboss-svn-commits] JBoss Common SVN: r2789 - in common-core/trunk/src: test/java/org/jboss/test/util/test/concurrent and 1 other directory.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Mon Mar 31 14:20:26 EDT 2008


Author: adrian at jboss.org
Date: 2008-03-31 14:20:26 -0400 (Mon, 31 Mar 2008)
New Revision: 2789

Modified:
   common-core/trunk/src/main/java/org/jboss/util/threadpool/BasicThreadPool.java
   common-core/trunk/src/main/java/org/jboss/util/threadpool/ThreadPoolFullException.java
   common-core/trunk/src/test/java/org/jboss/test/util/test/concurrent/ThreadPoolInterruptedThreadUnitTestCase.java
Log:
[JBCOMMON-47] - Show the full exception

Modified: common-core/trunk/src/main/java/org/jboss/util/threadpool/BasicThreadPool.java
===================================================================
--- common-core/trunk/src/main/java/org/jboss/util/threadpool/BasicThreadPool.java	2008-03-31 18:17:26 UTC (rev 2788)
+++ common-core/trunk/src/main/java/org/jboss/util/threadpool/BasicThreadPool.java	2008-03-31 18:20:26 UTC (rev 2789)
@@ -489,7 +489,7 @@
       }
       catch (Throwable t)
       {
-         wrapper.rejectTask(new ThreadPoolFullException(t.toString()));
+         wrapper.rejectTask(new ThreadPoolFullException("Error scheduling work: " + wrapper, t));
       }
    }
 

Modified: common-core/trunk/src/main/java/org/jboss/util/threadpool/ThreadPoolFullException.java
===================================================================
--- common-core/trunk/src/main/java/org/jboss/util/threadpool/ThreadPoolFullException.java	2008-03-31 18:17:26 UTC (rev 2788)
+++ common-core/trunk/src/main/java/org/jboss/util/threadpool/ThreadPoolFullException.java	2008-03-31 18:20:26 UTC (rev 2789)
@@ -31,14 +31,7 @@
 {
    /** The serialVersionUID */
    private static final long serialVersionUID = 1L;
-   // Constants -----------------------------------------------------
 
-   // Attributes ----------------------------------------------------
-
-   // Static --------------------------------------------------------
-
-   // Constructors --------------------------------------------------
-
    /**
     * Create a new ThreadPoolFullException
     */
@@ -56,15 +49,15 @@
    {
       super(message);
    }
-
-   // Public --------------------------------------------------------
-
-
-   // Package protected ---------------------------------------------
-
-   // Protected -----------------------------------------------------
-
-   // Private -------------------------------------------------------
-
-   // Inner classes -------------------------------------------------
+   
+   /**
+    * Create a new ThreadPoolFullException.
+    * 
+    * @param message the message
+    * @param t the throwable
+    */
+   public ThreadPoolFullException(String message, Throwable t)
+   {
+      super(message, t);
+   }
 }

Modified: common-core/trunk/src/test/java/org/jboss/test/util/test/concurrent/ThreadPoolInterruptedThreadUnitTestCase.java
===================================================================
--- common-core/trunk/src/test/java/org/jboss/test/util/test/concurrent/ThreadPoolInterruptedThreadUnitTestCase.java	2008-03-31 18:17:26 UTC (rev 2788)
+++ common-core/trunk/src/test/java/org/jboss/test/util/test/concurrent/ThreadPoolInterruptedThreadUnitTestCase.java	2008-03-31 18:20:26 UTC (rev 2789)
@@ -21,20 +21,13 @@
  */
 package org.jboss.test.util.test.concurrent;
 
-import java.util.Arrays;
-import java.util.HashMap;
-import java.util.HashSet;
 import java.util.concurrent.CountDownLatch;
 import java.util.concurrent.TimeUnit;
-import java.util.concurrent.atomic.AtomicBoolean;
 
-import org.jboss.util.threadpool.BasicTaskWrapper;
-import org.jboss.util.threadpool.BasicThreadPool;
-import org.jboss.util.threadpool.RunnableTaskWrapper;
-import org.jboss.util.threadpool.Task;
-import org.jboss.logging.Logger;
 import junit.framework.TestCase;
 
+import org.jboss.util.threadpool.BasicThreadPool;
+
 /**
  * Tests of thread pool with Tasks added to the pool
  *




More information about the jboss-svn-commits mailing list