@Bean public ConnectionConfig connectionConfig() { ConnectionConfig connectionConfig = new ConnectionConfig(); connectionConfig.setConnectTimeout(Duration.ofMillis(configuration.getConnectTimeout())); connectionConfig.setResponseTimeout(Duration.ofMillis(configuration.getResponseTimeout())); connectionConfig.setLdapUrl(configuration.getContextSourceUrl()); BindConnectionInitializer connectionInitializer = new BindConnectionInitializer(configuration.getContextSourceUsername(), new Credential(configuration.getContextSourcePassword())); connectionConfig.setConnectionInitializer(connectionInitializer); return connectionConfig; }
/** * Returns a connection config initialized with the supplied config. * * @param config connection config to read properties from * * @return connection config */ public static ConnectionConfig newConnectionConfig(final ConnectionConfig config) { final ConnectionConfig cc = new ConnectionConfig(); cc.setLdapUrl(config.getLdapUrl()); cc.setConnectTimeout(config.getConnectTimeout()); cc.setResponseTimeout(config.getResponseTimeout()); cc.setSslConfig(config.getSslConfig()); cc.setUseSSL(config.getUseSSL()); cc.setUseStartTLS(config.getUseStartTLS()); cc.setConnectionInitializer(config.getConnectionInitializer()); return cc; }
/** * Returns a connection config initialized with the supplied config. * * @param config connection config to read properties from * * @return connection config */ public static ConnectionConfig newConnectionConfig(final ConnectionConfig config) { final ConnectionConfig cc = new ConnectionConfig(); cc.setLdapUrl(config.getLdapUrl()); cc.setConnectTimeout(config.getConnectTimeout()); cc.setResponseTimeout(config.getResponseTimeout()); cc.setSslConfig(config.getSslConfig()); cc.setUseSSL(config.getUseSSL()); cc.setUseStartTLS(config.getUseStartTLS()); cc.setConnectionInitializer(config.getConnectionInitializer()); cc.setConnectionStrategy(config.getConnectionStrategy()); return cc; }
cc.setUseSSL(l.isUseSsl()); cc.setUseStartTLS(l.isUseStartTls()); cc.setConnectTimeout(newDuration(l.getConnectTimeout()));
/** * Returns a connection config initialized with the supplied config. * * @param config connection config to read properties from * * @return connection config */ public static ConnectionConfig newConnectionConfig(final ConnectionConfig config) { final ConnectionConfig cc = new ConnectionConfig(); cc.setLdapUrl(config.getLdapUrl()); cc.setConnectTimeout(config.getConnectTimeout()); cc.setResponseTimeout(config.getResponseTimeout()); cc.setSslConfig(config.getSslConfig()); cc.setUseSSL(config.getUseSSL()); cc.setUseStartTLS(config.getUseStartTLS()); cc.setConnectionInitializer(config.getConnectionInitializer()); cc.setConnectionStrategy(config.getConnectionStrategy()); return cc; }
connectionConfig.setConnectTimeout(connectTimeout); connectionConfig.setResponseTimeout(responseTimeout);
connectionConfig.setConnectTimeout(Duration.ofMillis(500)); connectionConfig.setResponseTimeout(Duration.ofSeconds(1)); connectionConfig.setLdapUrl("ldap://localhost:" + LdapServer.PORT);