class ServerInfo
Constants
- DEFAULT_OPTIONS
Attributes
groupPath[RW]
ip[RW]
memberName[RW]
port[RW]
selectorSize[RW]
serviceName[RW]
serviceType[RW]
workerSize[RW]
Public Class Methods
new(options)
click to toggle source
# File lib/reminder-client/server_info.rb, line 15 def initialize(options) raise "initialize ServerInfo error, options can not be nil." if options == nil #@options = DEFAULT_OPTIONS.merge(options) @groupPath = options[:groupPath] if options[:memberName].nil? @memberName = "default" else @memberName = options[:memberName] end @ip = options[:ip] @port = options[:port] @serviceType = options[:serviceType] @serviceName = options[:serviceName] @workerSize = options[:workerSize] @selectorSize = options[:selectorSize] end
Public Instance Methods
getHash()
click to toggle source
# File lib/reminder-client/server_info.rb, line 32 def getHash { :groupPath => @groupPath, :memberName => @memberName, :ip => @ip, :port => @port, :serviceType => @serviceType, :serviceName => @serviceName, :workerSize => @workerSize, :selectorSize => @selectorSize } end