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;


Reply via email to