perfsonar-dev - perfsonar: r4968 - branches/simple-service-with-base2/src/main/java/org/perfsonar/base2/service/scheduler
Subject: perfsonar development work
List archive
perfsonar: r4968 - branches/simple-service-with-base2/src/main/java/org/perfsonar/base2/service/scheduler
Chronological Thread
- From:
- To:
- Subject: perfsonar: r4968 - branches/simple-service-with-base2/src/main/java/org/perfsonar/base2/service/scheduler
- Date: Fri, 13 Feb 2009 07:03:25 -0500
Author: roman
Date: 2009-02-13 07:03:22 -0500 (Fri, 13 Feb 2009)
New Revision: 4968
Modified:
branches/simple-service-with-base2/src/main/java/org/perfsonar/base2/service/scheduler/SimpleScheduler.java
Log:
introduction of startDelayTime (10 secs)
Modified:
branches/simple-service-with-base2/src/main/java/org/perfsonar/base2/service/scheduler/SimpleScheduler.java
===================================================================
---
branches/simple-service-with-base2/src/main/java/org/perfsonar/base2/service/scheduler/SimpleScheduler.java
2009-02-13 10:57:25 UTC (rev 4967)
+++
branches/simple-service-with-base2/src/main/java/org/perfsonar/base2/service/scheduler/SimpleScheduler.java
2009-02-13 12:03:22 UTC (rev 4968)
@@ -23,6 +23,7 @@
protected boolean paused = false;
protected int interval = SchedulingComponent.DEFAULT_INTERVAL;
+ protected int startDelayTime = 10000;
protected static final Logger logger =
Logger.getLogger(SimpleScheduler.class.getName());
@@ -47,11 +48,12 @@
public void run() {
paused = false;
+ try { Thread.sleep(startDelayTime); } catch (Exception ex) {
logger.warn(ex.toString());}
while (working) { //infinite loop until stopScheduler()
try {
- Thread.sleep(interval);
+ //Thread.sleep(interval);
//if paused - not schedule any tasks
if (!paused) {
@@ -72,6 +74,8 @@
}
+ Thread.sleep(interval);
+
} catch (InterruptedException e) {
logger.warn("Sleep error");
}
- perfsonar: r4968 - branches/simple-service-with-base2/src/main/java/org/perfsonar/base2/service/scheduler, svnlog, 02/13/2009
Archive powered by MHonArc 2.6.16.