From 9e52dbcd61d0198183a88f8c7d5beb4b8689dd4e Mon Sep 17 00:00:00 2001 From: Chakib Benziane Date: Fri, 7 Dec 2018 18:13:36 +0100 Subject: [PATCH] better naming --- README.md | 6 +++--- manager.go | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index fe79f11..b3fa763 100644 --- a/README.md +++ b/README.md @@ -6,7 +6,7 @@ Go Unit Manager is a simple Goroutine unit manager for GoLang. Features: - Scheduling of multiple goroutines. -- Subscribe to `os.Signal` events. +- Shutdown on `os.Signal` events. - Gracefull shutdown of units @@ -70,8 +70,8 @@ func main() { // Create a unit manager manager := gum.NewManager() - // Subscribe to SIGINT - manager.SubscribeTo(os.Interrupt) + // Shutdown all units on SIGINT + manager.ShutdownOn(os.Interrupt) // NewWorker returns a type implementing WorkUnit interface unit := worker := NewWorker() diff --git a/manager.go b/manager.go index c06021c..1162ac9 100644 --- a/manager.go +++ b/manager.go @@ -78,7 +78,7 @@ func (m *Manager) Start() { } } -func (m *Manager) SubscribeTo(sig os.Signal) { +func (m *Manager) ShutdownOn(sig os.Signal) { signal.Notify(m.signal, sig) }