Module scheduling

Module scheduling 

Source
Expand description

Task scheduling implementations for the composable execution engine

This module provides comprehensive task scheduling capabilities including priority-based scheduling, dependency resolution, and advanced queue management.

Structs§

DefaultTaskScheduler
Default task scheduler implementation
DependencyResolution
Dependency resolution configuration
PriorityHandling
Priority handling configuration
PriorityScheduler
Priority-based scheduler with advanced features
QueueManagement
Queue management configuration
SchedulerConfig
Scheduler configuration
SchedulerStatus
Scheduler status information
SchedulingMetrics
Scheduling metrics for monitoring
TaskHandle
Task handle for tracking scheduled tasks

Enums§

AgingStrategy
Priority aging strategies
QueueOverflowStrategy
Queue overflow strategies
QueuePersistence
Queue persistence modes
SchedulerHealth
Scheduler health status
SchedulingAlgorithm
Scheduling algorithms

Traits§

TaskScheduler
Task scheduler trait for pluggable scheduling implementations