Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var (
ErrSignal = errors.New("signal received")
)
ErrSignal is returned when a termination signal is received.
Functions ¶
This section is empty.
Types ¶
type Handler ¶
type Handler struct {
// contains filtered or unexported fields
}
Handler implements a unix signal handler as run.GroupService.
func (*Handler) GracefulStop ¶
func (h *Handler) GracefulStop()
GracefulStop implements run.GroupService and will close the signal handler.
func (*Handler) Serve ¶
func (h *Handler) Serve() run.StopNotify
Serve implements run.Service and listens for incoming unix signals.
Click to show internal directories.
Click to hide internal directories.