# Packages

No description provided by the author

# Functions

New 初始化 GracefulShutdown。.

# Structs

GracefulShutdown 是处理 Callback 和 Manager。用 New 初始化它。.

# Interfaces

Callback 是您必须实现的接口。 OnShutdown 将在请求关机时调用。 该参数是请求关机的管理器的名称。.
ErrorHandler 是一个接口,你可以传递给 SetErrorHandler 来处理异步错误。.
GSInterface 是 GracefulShutdown 实现的接口, 在请求关闭时传递给 Manager 以调用 StartShutdown。.
Manager 是 Manager 实现的接口。 GetName 返回 Manager 的名字。 ShutdownManagers 在 Start 中开始监听关机请求。 当他们在 GSInterface 上调用 StartShutdown 时, 首先调用 ShutdownStart(),然后执行所有 Callback 一旦所有 Callback 返回,ShutdownFinish() 就会被调用。.

# Type aliases

ErrorFunc 是一个辅助类型,所以你可以很容易地提供匿名函数作为 ErrorHandlers。.
Func 是一种辅助类型,因此您可以轻松提供匿名函数作为 Callback。.