Expand description
Job scheduling system with cron expression support
This module provides advanced job scheduling capabilities including:
- Cron expression parsing and validation
- Recurring job scheduling
- Delayed execution with retry logic
- Multiple retry strategies with backoff patterns
Modules§
- cron_
presets - Helper functions for creating common cron expressions
Structs§
- Cancellation
Token - Cancellation token for cooperative job cancellation
- Cron
Expression - Cron expression wrapper with validation
- JobCancellation
Manager - Job cancellation manager
- JobMetrics
- Job execution metrics and statistics
- JobMetrics
Collector - Job metrics collector
- JobScheduler
- Job scheduler manages recurring jobs and their execution
- Scheduled
Job - Scheduled job configuration
Enums§
- Retry
Strategy - Retry strategy configuration
- Schedule
Error - Scheduling errors
Traits§
- Cancellable
Job - Extended job trait with cancellation support
Type Aliases§
- Schedule
Result - Result type for scheduling operations