Sha256: 42be04b40fd3061e4d8fb27cf83e75914a0367ada22c6e7e97fc3583ab963a11

Contents?: true

Size: 756 Bytes

Versions: 48

Compression:

Stored size: 756 Bytes

Contents

module ArJdbc
  module Abstract
    module ConnectionManagement

      # @override
      def active?
        return unless @connection
        @connection.active?
      end

      # @override
      def reconnect!
        super # clear_cache! && reset_transaction
        @connection.reconnect! # handles adapter.configure_connection
      end

      # @override
      def disconnect!
        super # clear_cache! && reset_transaction
        return unless @connection
        @connection.disconnect!
      end

      # @override
      # def verify!(*ignored)
      #  if @connection && @connection.jndi?
      #    # checkout call-back does #reconnect!
      #  else
      #    reconnect! unless active? # super
      #  end
      # end

    end
  end
end

Version data entries

48 entries across 48 versions & 2 rubygems

Version Path
activerecord-jdbc-adapter-52.8-java lib/arjdbc/abstract/connection_management.rb
activerecord-jdbc-alt-adapter-52.6.0-java lib/arjdbc/abstract/connection_management.rb
activerecord-jdbc-alt-adapter-51.7.0-java lib/arjdbc/abstract/connection_management.rb
activerecord-jdbc-alt-adapter-50.7.0-java lib/arjdbc/abstract/connection_management.rb
activerecord-jdbc-adapter-52.7-java lib/arjdbc/abstract/connection_management.rb
activerecord-jdbc-adapter-51.8-java lib/arjdbc/abstract/connection_management.rb
activerecord-jdbc-adapter-50.8-java lib/arjdbc/abstract/connection_management.rb
activerecord-jdbc-adapter-52.6-java lib/arjdbc/abstract/connection_management.rb
activerecord-jdbc-adapter-51.7-java lib/arjdbc/abstract/connection_management.rb
activerecord-jdbc-adapter-50.7-java lib/arjdbc/abstract/connection_management.rb
activerecord-jdbc-alt-adapter-52.5.1-java lib/arjdbc/abstract/connection_management.rb
activerecord-jdbc-alt-adapter-51.6.1-java lib/arjdbc/abstract/connection_management.rb
activerecord-jdbc-alt-adapter-50.6.1-java lib/arjdbc/abstract/connection_management.rb
activerecord-jdbc-adapter-52.5-java lib/arjdbc/abstract/connection_management.rb
activerecord-jdbc-adapter-51.6-java lib/arjdbc/abstract/connection_management.rb
activerecord-jdbc-adapter-50.6-java lib/arjdbc/abstract/connection_management.rb
activerecord-jdbc-alt-adapter-52.4.0-java lib/arjdbc/abstract/connection_management.rb
activerecord-jdbc-alt-adapter-51.5.0-java lib/arjdbc/abstract/connection_management.rb
activerecord-jdbc-alt-adapter-50.5.0-java lib/arjdbc/abstract/connection_management.rb
activerecord-jdbc-adapter-52.4-java lib/arjdbc/abstract/connection_management.rb