Expand description
Runtime module integration for Epic 4 - Runtime Integration & Validation
Provides runtime module initialization, dependency resolution, and integration with the existing IoC container and HTTP routing system.
§Features
- Topological sorting for module initialization order based on dependencies
- Runtime dependency resolution with clear error reporting and module context
- Integration with existing
IocContainer
and controller registration systems - Module lifecycle hooks for startup, shutdown, and health checks
- Performance monitoring and validation for large module graphs
Structs§
- Default
Lifecycle Hook - Default lifecycle hook implementation
- Health
Check Config - Configuration for health checks
- Module
Performance Metrics - Performance metrics for module runtime operations
- Module
Runtime - Runtime module manager - orchestrates module loading and lifecycle
- Module
Runtime Info - Runtime information about a module
- Module
Runtime Statistics - Runtime statistics for monitoring and debugging
Enums§
- Health
Status - Health status of a module
- Module
Runtime Error - Errors that can occur during module runtime operations
- Module
State - State of a module during runtime initialization
Traits§
- Module
Lifecycle Hook - Trait for module lifecycle hooks