class Cylons::RegistryAdapter
Constants
- VALID_REGISTRY_ADAPTERS
Public Class Methods
redis(options = {})
click to toggle source
# File lib/cylons/registry_adapter.rb, line 26 def self.redis(options = {}) redis_registry_hash = redis_defaults.dup redis_registry_hash end
redis_defaults()
click to toggle source
# File lib/cylons/registry_adapter.rb, line 22 def self.redis_defaults {:adapter => 'redis', :port => 6379, :address => "127.0.0.1"} end
zk(options = {})
click to toggle source
# File lib/cylons/registry_adapter.rb, line 15 def self.zk(options = {}) zk_registry_hash = zk_defaults.dup zk_registry_hash[:server] = ::Cylons.configuration.registry_address if ::Cylons.configuration.registry_address zk_registry_hash[:registry_port] = ::Cylons.configuration.registry_port if ::Cylons.configuration.registry_port zk_registry_hash end
zk_defaults()
click to toggle source
TODO: Add redis adapter support… maybe..
# File lib/cylons/registry_adapter.rb, line 11 def self.zk_defaults {:adapter => 'zk', :port => '2181', :server => ::Cylons::Interface.primary} end