Class: Sequel::ThreadedConnectionPool
- Defined in:
- lib/bosh/director/ext.rb
Instance Method Summary collapse
- #acquire(thread) ⇒ Object
- #acquire_original ⇒ Object
- #release(thread) ⇒ Object
- #release_original ⇒ Object
Instance Method Details
#acquire(thread) ⇒ Object
47 48 49 50 51 52 53 54 |
# File 'lib/bosh/director/ext.rb', line 47 def acquire(thread) logger = Bosh::Director::Config.logger result = acquire_original(thread) if logger logger.debug("Acquired connection: #{@allocated[thread].object_id}") end result end |
#acquire_original ⇒ Object
44 |
# File 'lib/bosh/director/ext.rb', line 44 alias_method :acquire_original, :acquire |
#release(thread) ⇒ Object
56 57 58 59 60 61 62 |
# File 'lib/bosh/director/ext.rb', line 56 def release(thread) logger = Bosh::Director::Config.logger if logger logger.debug("Released connection: #{@allocated[thread].object_id}") end release_original(thread) end |
#release_original ⇒ Object
45 |
# File 'lib/bosh/director/ext.rb', line 45 alias_method :release_original, :release |