Class: ZK::Pool::Simple
Overview
Constant Summary
Constants inherited from Bounded
Instance Attribute Summary
Attributes inherited from Base
Instance Method Summary collapse
-
#initialize(host, number_of_connections = 10, opts = {}) ⇒ Object
constructor
initialize a connection pool using the same optons as ZK.new.
Methods inherited from Bounded
#add_connection!, #available_size, #checkin, #checkout, #count_waiters, #create_connection, #handle_checkin_on_connection, #populate_pool!, #size
Methods inherited from Base
#assert_open!, #close_all!, #closed?, #closing?, #force_close!, #forced?, #locker, #method_missing, #open?, #pool_state, #size, #synchronize, #with_connection, #with_lock
Constructor Details
#initialize(host, number_of_connections = 10, opts = {}) ⇒ Object
initialize a connection pool using the same optons as ZK.new
288 289 290 291 292 293 |
# File 'lib/z_k/pool.rb', line 288 def initialize(host, number_of_connections=10, opts = {}) opts = opts.dup opts[:max_clients] = opts[:min_clients] = number_of_connections.to_i super(host, opts) end |
Dynamic Method Handling
This class handles dynamic methods through the method_missing method in the class ZK::Pool::Base