/** * 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); } }
connectionPool.setMaxConnectionAgeMillis(ldapConfiguration.getPoolMaxConnectionAgeMS());
connectionPool.setMaxConnectionAgeMillis(ldapConfiguration.getPoolMaxConnectionAgeMS()); LOGGER.info("Initialized LDAPConnectionPool: poolSize={}, poolMaxAge={}, connectionTimeout={}, responseTimeout={}, debug={}, keepAlive={}.", ldapConfiguration.getPoolSize(), ldapConfiguration.getPoolMaxConnectionAgeMS(), ldapConfiguration.getConnectionTimeoutMS(), ldapConfiguration.getResponseTimeoutMS(),
pool.setMaxConnectionAgeMillis(ldapServer.connectionMaxAge);