Class: Orchestration::Services::Listener::Healthcheck

Inherits:
Object
  • Object
show all
Includes:
HealthcheckBase
Defined in:
lib/orchestration/services/listener/healthcheck.rb

Instance Attribute Summary

Attributes included from HealthcheckBase

#configuration

Instance Method Summary collapse

Methods included from HealthcheckBase

included, #initialize, #service_name

Instance Method Details

#connectObject



9
10
11
# File 'lib/orchestration/services/listener/healthcheck.rb', line 9

def connect
  Net::HTTP.start(@configuration.host, @configuration.port)
end

#connection_errorsObject



13
14
15
# File 'lib/orchestration/services/listener/healthcheck.rb', line 13

def connection_errors
  [Errno::ECONNREFUSED, Errno::EADDRNOTAVAIL]
end