Method: ZK::Server::Config#initialize
- Defined in:
- lib/zk-server/config.rb
#initialize(opts = {}) ⇒ Config
Returns a new instance of Config.
202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 |
# File 'lib/zk-server/config.rb', line 202 def initialize(opts={}) $stderr.puts "#{self.class}#initialize #{opts.inspect}" @base_dir = self.class.default_base_dir @zoo_cfg_hash = {} @tick_time = 2000 @client_port = 2181 @snap_count = nil @force_sync = nil @jmx_port = 22222 @enable_jmx = false @jvm_flags = DEFAULT_JVM_FLAGS.dup @myid = 1 @init_limit = 5 @sync_limit = 2 @max_client_cnxns = 100 opts.each { |k,v| __send__(:"#{k}=", v) } end |