better naming

master
Chakib Benziane 5 years ago
parent c177a76c4d
commit 9e52dbcd61

@ -6,7 +6,7 @@ Go Unit Manager is a simple Goroutine unit manager for GoLang.
Features: Features:
- Scheduling of multiple goroutines. - Scheduling of multiple goroutines.
- Subscribe to `os.Signal` events. - Shutdown on `os.Signal` events.
- Gracefull shutdown of units - Gracefull shutdown of units
@ -70,8 +70,8 @@ func main() {
// Create a unit manager // Create a unit manager
manager := gum.NewManager() manager := gum.NewManager()
// Subscribe to SIGINT // Shutdown all units on SIGINT
manager.SubscribeTo(os.Interrupt) manager.ShutdownOn(os.Interrupt)
// NewWorker returns a type implementing WorkUnit interface unit := // NewWorker returns a type implementing WorkUnit interface unit :=
worker := NewWorker() worker := NewWorker()

@ -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) signal.Notify(m.signal, sig)
} }

Loading…
Cancel
Save