Author: toad
Date: 2008-04-07 18:08:49 +0000 (Mon, 07 Apr 2008)
New Revision: 19065
Modified:
trunk/freenet/src/freenet/support/SerialExecutor.java
Log:
Logging
Modified: trunk/freenet/src/freenet/support/SerialExecutor.java
===================================================================
--- trunk/freenet/src/freenet/support/SerialExecutor.java 2008-04-07
18:06:36 UTC (rev 19064)
+++ trunk/freenet/src/freenet/support/SerialExecutor.java 2008-04-07
18:08:49 UTC (rev 19065)
@@ -64,12 +64,13 @@
this.name=name;
synchronized (jobs) {
if (!jobs.isEmpty())
- reallyStart();
+ reallyStart(Logger.shouldLog(Logger.MINOR,
this));
}
}
- private void reallyStart() {
+ private void reallyStart(boolean logMINOR) {
running=true;
+ if(logMINOR) Logger.minor(this, "Starting thread... "+name+" :
"+runner);
realExecutor.execute(runner, name);
}
@@ -79,17 +80,20 @@
if(logMINOR) Logger.minor(this, "Running "+jobName+" :
"+job+" running="+running+" waiting="+waiting);
jobs.addLast(job);
jobs.notifyAll();
- if (!running && realExecutor!=null)
- reallyStart();
+ if (!running && realExecutor!=null) {
+ reallyStart(logMINOR);
+ }
}
}
public void execute(Runnable job, String jobName, boolean fromTicker) {
+ boolean logMINOR = Logger.shouldLog(Logger.MINOR, this);
synchronized(jobs) {
+ if(logMINOR) Logger.minor(this, "Running "+jobName+" :
"+job+" running="+running+" waiting="+waiting);
jobs.addLast(job);
jobs.notifyAll();
if (!running && realExecutor!=null)
- reallyStart();
+ reallyStart(logMINOR);
}
}