public class JndiConnectionFactory extends AbstractProviderConnectionFactory<JndiProviderConfig>
InitialLdapContext class.| Modifier and Type | Field and Description |
|---|---|
private java.util.Map<java.lang.String,java.lang.Object> |
environment
Environment properties.
|
private SslConfig |
threadLocalSslConfig
Thread local SslConfig, if one exists.
|
logger| Constructor and Description |
|---|
JndiConnectionFactory(java.lang.String url,
JndiProviderConfig config,
java.util.Map<java.lang.String,java.lang.Object> env)
Creates a new jndi connection factory.
|
| Modifier and Type | Method and Description |
|---|---|
protected JndiConnection |
createInternal(java.lang.String url)
Create the provider connection and prepare the connection for use.
|
protected java.util.Map<java.lang.String,java.lang.Object> |
getEnvironment()
Returns the JNDI environment for this connection factory.
|
java.lang.String |
toString() |
create, getMetadata, getProviderConfigprivate final java.util.Map<java.lang.String,java.lang.Object> environment
private SslConfig threadLocalSslConfig
public JndiConnectionFactory(java.lang.String url,
JndiProviderConfig config,
java.util.Map<java.lang.String,java.lang.Object> env)
url - of the ldap to connect toconfig - provider configurationenv - jndi context environmentprotected java.util.Map<java.lang.String,java.lang.Object> getEnvironment()
protected JndiConnection createInternal(java.lang.String url) throws LdapException
AbstractProviderConnectionFactorycreateInternal in class AbstractProviderConnectionFactory<JndiProviderConfig>url - to connect toLdapException - if a connection cannot be establishedpublic java.lang.String toString()
toString in class AbstractProviderConnectionFactory<JndiProviderConfig>