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.