public static void releaseDefunct(LDAPConnection connection) { if (connection != null && connection.getConnectionPool() != null) connection.getConnectionPool().releaseDefunctConnection(connection); }
public static void releaseConnection(LDAPConnection connection) { if (connection != null && connection.getConnectionPool() != null) connection.getConnectionPool().releaseConnection(connection); }
public static void releaseDefunct(LDAPConnection connection) { if (connection != null && connection.getConnectionPool() != null) connection.getConnectionPool().releaseDefunctConnection(connection); }
public static void releaseConnectionAfterException(LDAPConnection connection, LDAPException e) { if (connection != null && connection.getConnectionPool() != null) connection.getConnectionPool().releaseConnectionAfterException(connection, e); }
public static void releaseConnection(LDAPConnection connection) { if (connection != null && connection.getConnectionPool() != null) connection.getConnectionPool().releaseConnection(connection); }
public static void releaseConnectionAfterException(LDAPConnection connection, LDAPException e) { if (connection != null && connection.getConnectionPool() != null) connection.getConnectionPool().releaseConnectionAfterException(connection, e); }
/** * Closes the connection. */ public void run() { final AbstractConnectionPool pool = connection.getConnectionPool(); if (pool != null) { final LDAPConnectionPoolStatistics stats = pool.getConnectionPoolStatistics(); if (stats != null) { stats.incrementNumConnectionsClosedUnneeded(); } } connection.setDisconnectInfo(DisconnectType.POOL_CLOSED, null, null); if (unbind) { connection.terminate(null); } else { connection.setClosed(); } } }
/** * Closes the connection. */ public void run() { final AbstractConnectionPool pool = connection.getConnectionPool(); if (pool != null) { final LDAPConnectionPoolStatistics stats = pool.getConnectionPoolStatistics(); if (stats != null) { stats.incrementNumConnectionsClosedUnneeded(); } } connection.setDisconnectInfo(DisconnectType.POOL_CLOSED, null, null); if (unbind) { connection.terminate(null); } else { connection.setClosed(); } } }