dataSourceInfo.setBusyConnections(source.getTotalLeased());
@Override public void onCheckIn(ConnectionHandle connection) { LOGGER.trace("Check in connection {} [{} leased]", connection.toString(), datasource.getTotalLeased()); }
@Override public void onCheckOut(ConnectionHandle connection) { try { connection.setAutoCommit(autocommit); connection.setTransactionIsolation(isolationLevel); connection.setReadOnly(readOnly); if (catalog != null) { connection.setCatalog(catalog); } LOGGER.trace("Check out connection {} [{} leased]", connection, datasource.getTotalLeased()); } catch (SQLException e) { LOGGER.error("An exception occurred in the `onCheckOut` of {}", connection, e); } }