org.apache.tapestry5.ioc.services.cron
Class CronSchedule
java.lang.Object
org.apache.tapestry5.ioc.services.cron.CronSchedule
- All Implemented Interfaces:
- Schedule
public class CronSchedule
- extends Object
- implements Schedule
Method Summary |
long |
firstExecution()
For a newly created job, what is the start time for the job. |
long |
nextExecution(long previousExecution)
Computes the next execution time for a job. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CronSchedule
public CronSchedule(String cronExpression)
firstExecution
public long firstExecution()
- Description copied from interface:
Schedule
- For a newly created job, what is the start time for the job. Often, the current clock time is returned, to start
a job as soon as possible.
- Specified by:
firstExecution
in interface Schedule
- Returns:
- start time for new job, in system clock millis
nextExecution
public long nextExecution(long previousExecution)
- Description copied from interface:
Schedule
- Computes the next execution time for a job.
- Specified by:
nextExecution
in interface Schedule
- Parameters:
previousExecution
- time of previous execution (in system clock millis)
- Returns:
- time of next execution (in system clock millis)
Copyright © 2003-2012 The Apache Software Foundation.