Method: RubyPitaya::EtcdConnector#initialize
- Defined in:
- lib/rubypitaya/core/etcd_connector.rb
#initialize(server_uuid, desktop_name, server_name, etcd_prefix, etcd_address, allow_reconnect, lease_seconds, log) ⇒ EtcdConnector
Returns a new instance of EtcdConnector.
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
# File 'lib/rubypitaya/core/etcd_connector.rb', line 8 def initialize(server_uuid, desktop_name, server_name, etcd_prefix, etcd_address, allow_reconnect, lease_seconds, log) @server_uuid = server_uuid @server_name = server_name @desktop_name = desktop_name @etcd_prefix = etcd_prefix @etcd_address = etcd_address @allow_reconnect = allow_reconnect @lease_seconds = lease_seconds @log = log @renew_connection_seconds = lease_seconds / 2.0 @renew_connection_key = nil @renew_connection_value = nil @renew_connection_thread = nil end |