WowRuntime
High-level owner and lifecycle orchestrator for the complete Wow runtime.
Startup uses a readiness barrier: every component is prepared before any component starts processing. Shutdown first reaches global quiescence, then stops components in reverse order under one shared deadline. A fatal runtime component error initiates the same complete-runtime shutdown path.
Constructors
Properties
Functions
Exclusively claims the trusted termination control plane.
Uses this runtime's global deadline instead of the generic 30-second wait. The raw terminal result keeps this trusted boundary independent of public observer delivery capacity.
Applies timeout only to the caller's wait. Runtime shutdown remains governed by its single configured global deadline.
Asynchronously closes this resource with graceful shutdown.