Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Terminator ¶
type Terminator struct {
ExitCode int
OsExitDelay time.Duration
// contains filtered or unexported fields
}
func NewTerminator ¶
func NewTerminator(logger func(template string, args ...interface{}), onClosing func()) *Terminator
NewTerminator creates and initialized a new Terminator. Call ListenSignals on the returned instances to perform its magic.
func (*Terminator) ListenSignals ¶
func (t *Terminator) ListenSignals()
ListenSignals waits for incoming OS signals and acts upon them
Click to show internal directories.
Click to hide internal directories.