Module: ActiveRecord::ConnectionAdapters::JdbcAdapter::ConnectionPoolCallbacks

Included in:
ActiveRecord::ConnectionAdapters::JdbcAdapter
Defined in:
lib/active_record/connection_adapters/jdbc_adapter.rb

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.included(base) ⇒ Object



441
442
443
444
# File 'lib/active_record/connection_adapters/jdbc_adapter.rb', line 441

def self.included(base)
  base.checkin :on_checkin
  base.checkout :on_checkout
end

.needed?Boolean

Returns:

  • (Boolean)


446
447
448
# File 'lib/active_record/connection_adapters/jdbc_adapter.rb', line 446

def self.needed?
  ActiveRecord::Base.respond_to?(:connection_pool)
end

Instance Method Details

#on_checkinObject



450
451
452
# File 'lib/active_record/connection_adapters/jdbc_adapter.rb', line 450

def on_checkin
  # default implementation does nothing
end

#on_checkoutObject



454
455
456
# File 'lib/active_record/connection_adapters/jdbc_adapter.rb', line 454

def on_checkout
  # default implementation does nothing
end