Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## org.apache.tapestry5.ioc.services.cron
Interface Schedule

All Known Implementing Classes:
  CronSchedule, IntervalSchedule

    public interface Schedule

Used with `PeriodicExecutor` to control the schedule for when jobs execute.

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.

Method Detail

### firstExecution

    long firstExecution()

  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.

  Returns:
    start time for new job, in system clock millis

### nextExecution

    long nextExecution(long previousExecution)

  Computes the next execution time for a job.

  Parameters:
    `previousExecution` - time of previous execution (in system clock millis)
  Returns:
    time of next execution (in system clock millis)

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

Copyright © 2003-2012 The Apache Software Foundation.