ckb-stop-handler 1.1.1

Stop handler utilities for graceful shutdown
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
//! Stop handler utilities for graceful shutdown.
//!
//! This crate provides utilities for managing graceful shutdown of CKB components,
//! including signal handling and cancellation token management.

pub use stop_register::{
    broadcast_exit_signals, has_received_stop_signal, new_crossbeam_exit_rx, new_tokio_exit_rx,
    register_thread, wait_all_ckb_services_exit,
};

pub use tokio_util::sync::CancellationToken;

mod stop_register;

#[cfg(all(test, unix))]
mod tests;