When using the ServiceGroup in non-top-level setups such as inside a Service.run() method then it is confusing if you are forced to pass gracefulShutdownSignals.
Modification
This PR adds a new initializer to ServiceGroupConfiguration which takes no arguments.
Result
Less confusion when using the service group inside a non-top-level context.
…utdownSignals` signals
Motivation
When using the
ServiceGroup
in non-top-level setups such as inside aService.run()
method then it is confusing if you are forced to passgracefulShutdownSignals
.Modification
This PR adds a new initializer to
ServiceGroupConfiguration
which takes no arguments.Result
Less confusion when using the service group inside a non-top-level context.