public class JndiConnectionFactory extends AbstractProviderConnectionFactory<JndiProviderConfig>
InitialLdapContext class.| Modifier and Type | Field and Description | 
|---|---|
| private ClassLoader | classLoaderContext class loader to use when instantiating  InitialLdapContext. | 
| private Map<String,Object> | environmentEnvironment properties. | 
| private SslConfig | threadLocalSslConfigThread local SslConfig, if one exists. | 
logger| Constructor and Description | 
|---|
| JndiConnectionFactory(String url,
                     ConnectionStrategy strategy,
                     JndiProviderConfig config,
                     Map<String,Object> env,
                     ClassLoader cl)Creates a new jndi connection factory. | 
| Modifier and Type | Method and Description | 
|---|---|
| protected JndiConnection | createInternal(String url)Create the provider connection and prepare the connection for use. | 
| String | toString() | 
create, getMetadata, getProviderConfigprivate final ClassLoader classLoader
InitialLdapContext.private SslConfig threadLocalSslConfig
public JndiConnectionFactory(String url, ConnectionStrategy strategy, JndiProviderConfig config, Map<String,Object> env, ClassLoader cl)
url - of the ldap to connect tostrategy - connection strategyconfig - provider configurationenv - jndi context environmentcl - class loaderprotected JndiConnection createInternal(String url) throws LdapException
AbstractProviderConnectionFactorycreateInternal in class AbstractProviderConnectionFactory<JndiProviderConfig>url - to connect toLdapException - if a connection cannot be establishedpublic String toString()
toString in class AbstractProviderConnectionFactory<JndiProviderConfig>Copyright © 2003-2019 Virginia Tech. All Rights Reserved.