func NewHealthChecker()

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,
	}
}