new JndiConnectionFactory( cc.getLdapUrl(), cc.getConnectionStrategy(), config, env != null ? env : getDefaultEnvironment(cc, factory != null ? factory.getClass().getName() : null),
new JndiConnectionFactory( cc.getLdapUrl(), cc.getConnectionStrategy(), config, env != null ? env : getDefaultEnvironment(cc, factory != null ? factory.getClass().getName() : null),
@Override public ProviderConnectionFactory<ApacheLdapProviderConfig> getConnectionFactory(final ConnectionConfig cc) { LdapConnectionConfig lcc = config.getLdapConnectionConfig(); if (lcc == null) { lcc = getDefaultLdapConnectionConfig(cc); } return new ApacheLdapConnectionFactory( cc.getLdapUrl(), cc.getConnectionStrategy(), config, lcc, cc.getUseStartTLS(), cc.getResponseTimeout()); }
/** * 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; }
/** * 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; }
new JndiStartTLSConnectionFactory( cc.getLdapUrl(), cc.getConnectionStrategy(), config, env != null ? env : getDefaultEnvironment(cc, null),
new JndiStartTLSConnectionFactory( cc.getLdapUrl(), cc.getConnectionStrategy(), config, env != null ? env : getDefaultEnvironment(cc, null),