org.apache.directory.ldap.client.api
Class LdapConnectionConfig

java.lang.Object
  extended by org.apache.directory.ldap.client.api.LdapConnectionConfig

public class LdapConnectionConfig
extends java.lang.Object

A class to hold the configuration for creating an LdapConnection.

Version:
$Rev$, $Date$
Author:
Apache Directory Project

Field Summary
static java.lang.String DEFAULT_LDAP_HOST
          The default host : localhost
static int DEFAULT_LDAP_PORT
          Define the default ports for LDAP and LDAPS
static int DEFAULT_LDAPS_PORT
           
static java.lang.String DEFAULT_SSL_PROTOCOL
          the default protocol used for creating SSL context
static long DEFAULT_TIMEOUT
          The default timeout for operation : 30 seconds
static int LDAP_V3
          The LDAP version
 
Constructor Summary
LdapConnectionConfig()
           
 
Method Summary
 java.lang.String getCredentials()
           
 java.lang.String getDefaultLdapHost()
           
 int getDefaultLdapPort()
           
 int getDefaultLdapsPort()
           
 long getDefaultTimeout()
           
 javax.net.ssl.KeyManager[] getKeyManagers()
           
 java.lang.String getLdapHost()
           
 int getLdapPort()
           
 java.lang.String getName()
           
 java.security.SecureRandom getSecureRandom()
           
 java.lang.String getSslProtocol()
           
 int getSupportedLdapVersion()
           
 javax.net.ssl.TrustManager[] getTrustManagers()
           
 boolean isUseSsl()
           
 void setCredentials(java.lang.String credentials)
           
 void setKeyManagers(javax.net.ssl.KeyManager[] keyManagers)
           
 void setLdapHost(java.lang.String ldapHost)
           
 void setLdapPort(int ldapPort)
           
 void setName(java.lang.String name)
           
 void setSecureRandom(java.security.SecureRandom secureRandom)
           
 void setSslProtocol(java.lang.String sslProtocol)
           
 void setTrustManagers(javax.net.ssl.TrustManager[] trustManagers)
           
 void setUseSsl(boolean useSsl)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEFAULT_LDAP_PORT

public static final int DEFAULT_LDAP_PORT
Define the default ports for LDAP and LDAPS

See Also:
Constant Field Values

DEFAULT_LDAPS_PORT

public static final int DEFAULT_LDAPS_PORT
See Also:
Constant Field Values

DEFAULT_LDAP_HOST

public static final java.lang.String DEFAULT_LDAP_HOST
The default host : localhost

See Also:
Constant Field Values

LDAP_V3

public static int LDAP_V3
The LDAP version


DEFAULT_TIMEOUT

public static final long DEFAULT_TIMEOUT
The default timeout for operation : 30 seconds

See Also:
Constant Field Values

DEFAULT_SSL_PROTOCOL

public static final java.lang.String DEFAULT_SSL_PROTOCOL
the default protocol used for creating SSL context

See Also:
Constant Field Values
Constructor Detail

LdapConnectionConfig

public LdapConnectionConfig()
Method Detail

isUseSsl

public boolean isUseSsl()

setUseSsl

public void setUseSsl(boolean useSsl)

getLdapPort

public int getLdapPort()

setLdapPort

public void setLdapPort(int ldapPort)

getLdapHost

public java.lang.String getLdapHost()

setLdapHost

public void setLdapHost(java.lang.String ldapHost)

getName

public java.lang.String getName()

setName

public void setName(java.lang.String name)

getCredentials

public java.lang.String getCredentials()

setCredentials

public void setCredentials(java.lang.String credentials)

getDefaultLdapPort

public int getDefaultLdapPort()

getDefaultLdapsPort

public int getDefaultLdapsPort()

getDefaultLdapHost

public java.lang.String getDefaultLdapHost()

getDefaultTimeout

public long getDefaultTimeout()

getSupportedLdapVersion

public int getSupportedLdapVersion()

getTrustManagers

public javax.net.ssl.TrustManager[] getTrustManagers()

setTrustManagers

public void setTrustManagers(javax.net.ssl.TrustManager[] trustManagers)

getSslProtocol

public java.lang.String getSslProtocol()

setSslProtocol

public void setSslProtocol(java.lang.String sslProtocol)

getKeyManagers

public javax.net.ssl.KeyManager[] getKeyManagers()

setKeyManagers

public void setKeyManagers(javax.net.ssl.KeyManager[] keyManagers)

getSecureRandom

public java.security.SecureRandom getSecureRandom()

setSecureRandom

public void setSecureRandom(java.security.SecureRandom secureRandom)


Copyright © 2009-2011 Apache Software Foundation. All Rights Reserved.