Expand description
cron component for rust-camel — fires Exchange events on Unix cron schedules.
Main types: CronComponent, CronConsumer, CronConfig, CronEndpoint.
URI format: cron:name?schedule=0 2 * * *&timeZone=UTC.
§Features
- Unix 5-field cron:
min hour dom month dow - Timezone-aware: UTC default, configurable via
timeZoneparam - Misfire skip: missed schedules during downtime are not replayed
- SPI-backed: delegates scheduling to
CronService(default:TokioCronService)
Structs§
- Cron
Component - Component for the
cron:scheme. Factory forCronEndpoints. - Cron
Config - Configuration parsed from a cron URI.
- Cron
Consumer - Consumer that fires Exchanges on a cron schedule.
- Cron
Endpoint - Endpoint for the
cron:scheme. - Tokio
Cron Service - Default in-process cron scheduler using tokio::time.