[jboss-svn-commits] JBoss Common SVN: r2534 - common-core/trunk/src/main/java/org/jboss/util/threadpool.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Tue Sep 11 12:40:53 EDT 2007


Author: anil.saldhana at jboss.com
Date: 2007-09-11 12:40:53 -0400 (Tue, 11 Sep 2007)
New Revision: 2534

Modified:
   common-core/trunk/src/main/java/org/jboss/util/threadpool/BasicThreadPool.java
Log:
JBCOMMON-34: check for empty queue to do a remove

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	2007-09-11 16:39:39 UTC (rev 2533)
+++ common-core/trunk/src/main/java/org/jboss/util/threadpool/BasicThreadPool.java	2007-09-11 16:40:53 UTC (rev 2534)
@@ -472,7 +472,11 @@
    }
    protected TimeoutInfo getNextTimeout()
    {
-      TimeoutInfo info = (TimeoutInfo) this.tasksWithTimeouts.remove();
+      TimeoutInfo info = null;
+      if(this.tasksWithTimeouts.isEmpty() == false)
+      {
+         info = (TimeoutInfo) this.tasksWithTimeouts.remove();
+      }
       return info;
    }
 




More information about the jboss-svn-commits mailing list