Expand description
Stream context separation - Config vs Session state
Separates configuration (static) from session state (dynamic runtime data) following the principle of separating concerns and improving performance.
Re-exports§
pub use super::prioritization_service::PrioritizationStrategy;
Structs§
- Adaptive
Adjustment - Record of adaptive adjustments made during session
- Stream
Config - Static configuration for streaming operations This should be immutable after creation and can be shared across sessions
- Stream
Context - Combined context that references both config and session This provides a unified interface while keeping concerns separated
- Stream
Session - Dynamic session state tracking runtime metrics and performance This data changes frequently during a session’s lifetime
Enums§
- Adjustment
Type - Performance
Trend - Performance trend analysis