Skip to content

Commit ffd4906

Browse files
allow shutdown signals to be configured
1 parent 326b7ba commit ffd4906

File tree

3 files changed

+4
-4
lines changed

3 files changed

+4
-4
lines changed

signal_posix.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,4 +24,4 @@ import (
2424
"syscall"
2525
)
2626

27-
var shutdownSignals = []os.Signal{os.Interrupt, syscall.SIGTERM}
27+
var ShutdownSignals = []os.Signal{os.Interrupt, syscall.SIGTERM}

signal_windows.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,4 +20,4 @@ import (
2020
"os"
2121
)
2222

23-
var shutdownSignals = []os.Signal{os.Interrupt}
23+
var ShutdownSignals = []os.Signal{os.Interrupt}

signals.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ func SetupSignalContext() context.Context {
4343
shutdownHandler = make(chan os.Signal, 2)
4444

4545
ctx, cancel := context.WithCancel(context.Background())
46-
signal.Notify(shutdownHandler, shutdownSignals...)
46+
signal.Notify(shutdownHandler, ShutdownSignals...)
4747
go func() {
4848
<-shutdownHandler
4949
cancel()
@@ -59,7 +59,7 @@ func SetupSignalContext() context.Context {
5959
func RequestShutdown() bool {
6060
if shutdownHandler != nil {
6161
select {
62-
case shutdownHandler <- shutdownSignals[0]:
62+
case shutdownHandler <- ShutdownSignals[0]:
6363
return true
6464
default:
6565
}

0 commit comments

Comments
 (0)