Scheduler
Stroom has two main types of schedule, a simple frequency schedule that runs the job at a fixed time interval or a more complex Cron Cron Cron is a command line utility found on most linux/unix systems that is used for scheduling background tasks. Cron expressions (or variants of them) are widely used in other schedulers.Click to see more details... schedule.
Note
This scheduler and its syntax are also used for Analytic Rules .
Frequency Schedules
A frequency schedule is expressed as a fixed time interval.
The frequency schedule expression syntax is stroom’s standard duration syntax and takes the form of a value followed by an optional unit suffix, e.g. 10m for ten minutes.
| Prefix | Time Unit |
|---|---|
| milliseconds | |
ms |
milliseconds |
s |
seconds |
m |
minutes |
h |
hours |
d |
days |
Cron Schedules
Cron Cron Cron is a command line utility found on most linux/unix systems that is used for scheduling background tasks. Cron expressions (or variants of them) are widely used in other schedulers.Click to see more details... is a syntax for expressing schedules.
For full details of cron expressions see Cron Syntax
Stroom uses a scheduler called Quartz which supports cron expressions for scheduling.