/** * Updates the provided connection pool to apply these settings. * * @param pool The connection pool to update. */ void applyConnectionPoolSettings(final LDAPConnectionPool pool) { pool.setCreateIfNecessary(createIfNecessary); pool.setHealthCheckIntervalMillis(healthCheckIntervalMillis); pool.setMaxConnectionAgeMillis(maxConnectionAgeMillis); pool.setMaxDefunctReplacementConnectionAgeMillis( maxDefunctReplacementConnectionAgeMillis); pool.setMaxWaitTimeMillis(maxWaitTimeMillis); pool.setRetryFailedOperationsDueToInvalidConnections(retryOperationTypes); } }
pool.setCreateIfNecessary(true); pool.setMaxWaitTimeMillis(ldapServer.connectionPoolMaxWaitTime); pool.setMaxConnectionAgeMillis(ldapServer.connectionMaxAge);