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§
Sourcefn register_shutdown(
&self,
shutdown_sender: ShutdownSignalSender,
) -> Result<(), ErrorPtr>
fn register_shutdown( &self, shutdown_sender: ShutdownSignalSender, ) -> Result<(), ErrorPtr>
Takes the given signal sender to add custom shutdown signaling logic.