Author: drobiazko
Date: Sun Sep 18 11:08:34 2011
New Revision: 1172250

URL: http://svn.apache.org/viewvc?rev=1172250&view=rev
Log:
Passing the previous execution's time to Schedule#nextExecution instead of 
current millis.

Modified:
    
tapestry/tapestry5/trunk/tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/internal/services/cron/PeriodicExecutorImpl.java

Modified: 
tapestry/tapestry5/trunk/tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/internal/services/cron/PeriodicExecutorImpl.java
URL: 
http://svn.apache.org/viewvc/tapestry/tapestry5/trunk/tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/internal/services/cron/PeriodicExecutorImpl.java?rev=1172250&r1=1172249&r2=1172250&view=diff
==============================================================================
--- 
tapestry/tapestry5/trunk/tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/internal/services/cron/PeriodicExecutorImpl.java
 (original)
+++ 
tapestry/tapestry5/trunk/tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/internal/services/cron/PeriodicExecutorImpl.java
 Sun Sep 18 11:08:34 2011
@@ -138,7 +138,7 @@ public class PeriodicExecutorImpl implem
             // here, such as basing the next execution on the actual start 
time, or event actual completion time, or allowing
             // overlapping executions of the Job on a more rigid schedule.  
Use Quartz.
 
-            nextExecution = schedule.nextExecution(System.currentTimeMillis());
+            nextExecution = schedule.nextExecution(nextExecution);
 
             parallelExecutor.invoke(this);
 


Reply via email to