class DCell::Registry::HazelcastAdapter::NodeRegistry
Public Class Methods
new(hazelcast)
click to toggle source
# File lib/dcell/registries/hazelcast_adapter.rb, line 26 def initialize(hazelcast) @map = hazelcast.get_map('nodes') end
Public Instance Methods
clear()
click to toggle source
# File lib/dcell/registries/hazelcast_adapter.rb, line 42 def clear @map.clear end
get(node_id)
click to toggle source
# File lib/dcell/registries/hazelcast_adapter.rb, line 30 def get(node_id) @map.get(node_id) end
nodes()
click to toggle source
# File lib/dcell/registries/hazelcast_adapter.rb, line 38 def nodes @map.key_set.to_a end
set(node_id, addr)
click to toggle source
# File lib/dcell/registries/hazelcast_adapter.rb, line 34 def set(node_id, addr) @map.put(node_id, addr) end