Expand description
§Execution Core Module
Core traits, types, and engine foundations for the composable execution framework. This module defines the fundamental abstractions and interfaces used throughout the execution system.
Structs§
- Execution
Task - Execution task definition
- Performance
Targets - Performance targets for strategies
- Queue
Status - Queue status information
- Resource
Allocation - Resource allocation information
- Resource
Limits - Resource limits for strategies
- Resource
Usage Summary - Resource usage summary
- Retry
Info - Retry information
- Strategy
Config - Strategy configuration
- Strategy
Metrics - Strategy execution metrics
- Task
Affinity - Task affinity preferences
- Task
Builder - Builder pattern for
ExecutionTask - Task
Constraints - Task execution constraints
- Task
Error - Task execution error
- Task
Execution Metrics - Task execution metrics
- Task
Memory Usage - Task memory usage metrics
- Task
Metadata - Task metadata containing descriptive information
- Task
Performance Metrics - Task performance metrics
- Task
Requirements - Task resource requirements
- Task
Resource Usage - Task resource usage metrics
- Task
Result - Task execution result
Enums§
- Error
Category - Error categories
- Execution
Location - Task execution location preferences
- Health
- Health status
- Retry
Strategy - Retry strategies
- Task
Priority - Task priority levels
- Task
Status - Task execution status
- Task
Type - Task type classification
Traits§
- Execution
Strategy - Core execution strategy trait that all strategies must implement
- Resource
Manager - Core resource manager trait
- Task
Scheduler - Core task scheduler trait