org.apache.tapestry5.ioc.services.cron
Interface PeriodicExecutor
- All Known Implementing Classes:
- PeriodicExecutorImpl
public interface PeriodicExecutor
A service that executes a job at intervals specified by a Schedule
.
- Since:
- 5.3
addJob
PeriodicJob addJob(Schedule schedule,
String name,
Runnable job)
- Adds a job to be executed. The job is executed in a thread pool (via
ParallelExecutor.invoke(org.apache.tapestry5.ioc.Invokable)
), as determined by the schedule.
- Parameters:
schedule
- defines when the job will next executename
- a name used in debugging output related to the jobjob
- a Runnable object that represents the work to be done
- Returns:
- a PeriodicJob that can be used to query when the job executes, or to cancel its execution
Copyright © 2003-2012 The Apache Software Foundation.