Expand description
Timer component for rust-camel — fires Exchange events on configurable period, delay, and repeat-count schedules.
Main types: TimerComponent, TimerConsumer, TimerConfig, TimerEndpoint.
URI format: timer:name?period=1000&delay=0&repeatCount=0.
§Features
- fixedRate: When enabled, uses skip-missed-tick semantics instead of burst.
- includeMetadata: Controls whether timer metadata headers are included in exchanges.
- Double-start protection via
AtomicBoolguard.
Structs§
- Timer
Component - The Timer component produces exchanges on a periodic interval.
- Timer
Config - Configuration parsed from a timer URI.
- Timer
Consumer - Timer
Endpoint