in v2/health.go [34:49]
func NewHealthChecker(clients map[string]*azservicebus.Client, options *HealthCheckerOptions) *HealthChecker {
if options == nil {
options = &HealthCheckerOptions{}
}
if options.HealthCheckInterval <= 0 {
options.HealthCheckInterval = defaultHealthCheckInterval
}
if options.HealthCheckTimeout <= 0 || options.HealthCheckTimeout > options.HealthCheckInterval {
options.HealthCheckTimeout = options.HealthCheckInterval
}
return &HealthChecker{
clients: clients,
options: options,
}
}