Expand description
Core execution engine implementation
This module provides the main ComposableExecutionEngine and its core functionality.
Structs§
- Composable
Execution Engine - Composable execution engine that can be configured with different strategies
- Default
Task Scheduler - Default task scheduler implementation
- Execution
Context - Execution context for maintaining state during execution
- Execution
Metrics - Metrics collector for execution statistics
- Execution
Result - Result of execution strategy
- Resource
Allocation - Resource allocation for a specific consumer
- Resource
Estimate - Resource estimation for a task
- Resource
Manager - Resource manager for controlling resource usage
- Resource
Monitor - Resource monitor for tracking usage
- Resource
Request - Resource request for allocation
- Resource
Snapshot - Snapshot of resource usage at a point in time
- Resource
Usage - Current resource usage
- Resource
Utilization - Resource utilization statistics
- Scheduler
Config - Scheduler configuration
- Task
Result - Result of task execution
Enums§
- Execution
Phase - Current execution phase
- Scheduling
Algorithm - Available scheduling algorithms
- Task
Status - Task execution status
Traits§
- Executable
Task - Task that can be executed by the engine
- Execution
Strategy - Execution strategy trait for pluggable execution behaviors
- Task
Scheduler - Task scheduler trait for managing task execution order