WIP: recover runtime implementation after accidental git clean

This commit is contained in:
thakares committed 2026-07-22 14:09:05 +05:30
1 parent 5abbf5123e
commit 6a04d7f793
10 files changed
+563

No files matched your search

+27
View File
@@ -0,0 +1,27 @@
//! Unified Enterprise Runtime Lifecycle for `nx9-auth`.
//!
//! Provides application assembly (`ApplicationBuilder`), lifecycle management
//! (`Application`, `Lifecycle`), atomic state machine (`RuntimeState`),
//! signal coordination (`SignalManager`), prioritized shutdown hooks
//! (`ShutdownHook`), worker management (`WorkerManager`), and operational
//! metrics (`RuntimeMetrics`).
pub mod application;
pub mod builder;
pub mod cancellation;
pub mod hooks;
pub mod lifecycle;
pub mod metrics;
pub mod signals;
pub mod state;
pub mod workers;
pub use application::Application;
pub use builder::ApplicationBuilder;
pub use cancellation::ShutdownCoordinator;
pub use hooks::{HookRegistry, ShutdownHook, ShutdownPriority};
pub use lifecycle::Lifecycle;
pub use metrics::RuntimeMetrics;
pub use signals::SignalManager;
pub use state::{AtomicRuntimeState, RuntimeState};
pub use workers::{TaskGroup, WorkerManager};