Module engine

Module engine 

Source
Expand description

Core execution engine implementation

This module provides the main ComposableExecutionEngine and its core functionality.

Structs§

ComposableExecutionEngine
Composable execution engine that can be configured with different strategies
DefaultTaskScheduler
Default task scheduler implementation
ExecutionContext
Execution context for maintaining state during execution
ExecutionMetrics
Metrics collector for execution statistics
ExecutionResult
Result of execution strategy
ResourceAllocation
Resource allocation for a specific consumer
ResourceEstimate
Resource estimation for a task
ResourceManager
Resource manager for controlling resource usage
ResourceMonitor
Resource monitor for tracking usage
ResourceRequest
Resource request for allocation
ResourceSnapshot
Snapshot of resource usage at a point in time
ResourceUsage
Current resource usage
ResourceUtilization
Resource utilization statistics
SchedulerConfig
Scheduler configuration
TaskResult
Result of task execution

Enums§

ExecutionPhase
Current execution phase
SchedulingAlgorithm
Available scheduling algorithms
TaskStatus
Task execution status

Traits§

ExecutableTask
Task that can be executed by the engine
ExecutionStrategy
Execution strategy trait for pluggable execution behaviors
TaskScheduler
Task scheduler trait for managing task execution order