ShutdownSignalSource

Trait ShutdownSignalSource 

Source
pub trait ShutdownSignalSource {
    // Required method
    fn register_shutdown(
        &self,
        shutdown_sender: ShutdownSignalSender,
    ) -> Result<(), ErrorPtr>;
}
Expand description

Source for gracefully shutting down the server runner with all running servers. Only the primary instance is taken into account.

Required Methods§

Source

fn register_shutdown( &self, shutdown_sender: ShutdownSignalSender, ) -> Result<(), ErrorPtr>

Takes the given signal sender to add custom shutdown signaling logic.

Trait Implementations§

Implementors§