com.jolbox.bonecp.BoneCP.internalReleaseConnection()方法的使用及代码示例

x33g5p2x  于2022-01-17 转载在 其他  
字(1.9k)|赞(0)|评价(0)|浏览(105)

本文整理了Java中com.jolbox.bonecp.BoneCP.internalReleaseConnection()方法的一些代码示例,展示了BoneCP.internalReleaseConnection()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。BoneCP.internalReleaseConnection()方法的具体详情如下:
包路径:com.jolbox.bonecp.BoneCP
类名称:BoneCP
方法名:internalReleaseConnection

BoneCP.internalReleaseConnection介绍

[英]Release a connection by placing the connection back in the pool.
[中]通过将连接放回池中释放连接。

代码示例

代码示例来源:origin: org.apache.sentry/sentry-shaded-miscellaneous

/**
 * Releases the given connection back to the pool. This method is not intended to be called by
 * applications (hence set to protected). Call connection.close() instead which will return
 * the connection back to the pool.
 *
 * @param connection to release
 * @throws SQLException
 */
protected void releaseConnection(Connection connection) throws SQLException {
  ConnectionHandle handle = (ConnectionHandle)connection;
  // hook calls
  if (handle.getConnectionHook() != null){
    handle.getConnectionHook().onCheckIn(handle);
  }
  // release immediately or place it in a queue so that another thread will eventually close it. If we're shutting down,
  // close off the connection right away because the helper threads have gone away.
  if (!this.poolShuttingDown){
    internalReleaseConnection(handle);
  }
}

代码示例来源:origin: org.wisdom-framework/wisdom-jdbc-datasources

/**
 * Releases the given connection back to the pool. This method is not intended to be called by
 * applications (hence set to protected). Call connection.close() instead which will return
 * the connection back to the pool.
 *
 * @param connection to release
 * @throws SQLException
 */
protected void releaseConnection(Connection connection) throws SQLException {
  ConnectionHandle handle = (ConnectionHandle) connection;
  // hook calls
  if (handle.getConnectionHook() != null) {
    handle.getConnectionHook().onCheckIn(handle);
  }
  // release immediately or place it in a queue so that another thread will eventually close it. If we're shutting down,
  // close off the connection right away because the helper threads have gone away.
  if (!this.poolShuttingDown) {
    internalReleaseConnection(handle);
  }
}

相关文章