Author: nextgens
Date: 2008-02-16 02:06:52 +0000 (Sat, 16 Feb 2008)
New Revision: 17971
Modified:
trunk/freenet/src/freenet/support/PooledExecutor.java
Log:
paranoia
Modified: trunk/freenet/src/freenet/support/PooledExecutor.java
===================================================================
--- trunk/freenet/src/freenet/support/PooledExecutor.java 2008-02-16
01:57:18 UTC (rev 17970)
+++ trunk/freenet/src/freenet/support/PooledExecutor.java 2008-02-16
02:06:52 UTC (rev 17971)
@@ -52,6 +52,8 @@
public void execute(Runnable job, String jobName, int prio, boolean
fromTicker) {
if(logMINOR) Logger.minor(this, "Executing "+job+" as
"+jobName+" at prio "+prio);
+ if(prio < Thread.MIN_PRIORITY || prio > Thread.MAX_PRIORITY)
+ throw new IllegalArgumentException("Unreconized
priority level : "+prio+'!');
while(true) {
MyThread t;
boolean mustStart = false;