[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