class Aerospike::Peers

Attributes

generation_changed[RW]
hosts[RW]
nodes[RW]
peers[RW]
refresh_count[RW]
use_peers[RW]

Public Class Methods

new() click to toggle source
# File lib/aerospike/peers.rb, line 24
def initialize
  @peers = ::Array.new
  @hosts = ::Set.new
  @nodes = {}
  @use_peers = true
  @refresh_count = 0
end

Public Instance Methods

find_node_by_name(node_name) click to toggle source
# File lib/aerospike/peers.rb, line 32
def find_node_by_name(node_name)
  @nodes[node_name]
end
generation_changed?() click to toggle source
# File lib/aerospike/peers.rb, line 36
def generation_changed?
  @generation_changed == true
end
reset_refresh_count!() click to toggle source
# File lib/aerospike/peers.rb, line 40
def reset_refresh_count!
  @refresh_count = 0
end
use_peers?() click to toggle source
# File lib/aerospike/peers.rb, line 44
def use_peers?
  @use_peers == true
end