Expand description
Effect execution engine that drives ActionEffect pipelines.
Effect execution engine for the Mountain application. Provides the runtime
environment for executing effects through the Echo scheduler.
Modulesยง
- Application
RunTime - Application runtime module containing the struct definition.
The struct is accessible as
RunTime::ApplicationRunTime::ApplicationRunTime. Echo-scheduler-powered runtime that executesActionEffectpipelines. Method-per-file impls live as siblings underRunTime/Execute/andRunTime/Shutdown/. The struct stays here (nopub useindirection) so callers spellRunTime::ApplicationRunTime::ApplicationRunTime. - Execute
- Effect execution logic.
Bridge between the declarative
ActionEffectsystem and the Echo work-stealing scheduler. Three entry points: bareRun(trait method),RunWithTimeout, andRunWithRetry. - Shutdown
- Service shutdown and lifecycle management.
Graceful shutdown of every Mountain service.
Shutdownorchestrates;ShutdownWithRecoverycontinues across per-service failures.