| Interface | Description |
|---|---|
| CronJob |
CronJobs are simply 'Runnable' but also have a init-method, which is called by CronDaemon.
|
| Events.Listener |
The associated listener
|
| Interruptable.CallBack | |
| ProposedJobs.Listener |
The associated listener
|
| Class | Description |
|---|---|
| AbstractCronJob |
A straight-forward abstract implementation of CronJob.
|
| CronDaemon |
CronDaemon is a "crontab" clone written in java.
|
| CronEntry |
Defines one entry for CronDaemon.
|
| CronEntryField |
One the fields of the 'crontab' syntax, which is something like '*' or '* /5' or 5-23.
|
| Events | |
| Events.Broker |
The associated broker
|
| Events.Event | |
| Interruptable |
A Runnable wich also has an 'interrupt' method.
|
| MemoryWarner |
Performs Runtime.gc(), and if afterwards the used memory is above a certain fraction of the
maximally used memory, mail a warning to someone.
|
| MMBaseCacheClearerJob |
Periodically clears MMBase caches.
|
| MMBaseQueryJob |
If periodicly some SQL query must be executed (e.g.
|
| MMBaseStatsJob |
An example cron-job.
|
| ProposedJobs |
Wraps a CronEntry with a proposed start date.
|
| ProposedJobs.Broker |
The associated broker
|
| ProposedJobs.Event | |
| RunnableCronJob |
Just wraps a Runnable into a CronJob.
|
| RunningCronEntry | |
| SampleCronJob |
Sample cron jobs shows ho to create a cronjob.
|
| TestCronJob |
A test cron-job.
|
| Enum | Description |
|---|---|
| CronEntry.Type |
An MMBase CronDaemon implementation. The classes starting with Cron- are the actual core of the CronDaemon. AbstractCronJob is a utility base class for CronJob implementations.
MMBaseStatsJob, SampleCronJob, MemoryWarner and TestCronJob are example CronJob implementations.
MMBase 1.9-SNAPSHOT - ${javadoctimestamp}