APIdia Launch Partner
Top Description Fields Constructors Methods
com.sun.jndi.ldap

pack-priv final Class LdapClientFactory

extends Object
implements PooledConnectionFactory
Class Inheritance
All Implemented Interfaces
com.sun.jndi.ldap.pool.PooledConnectionFactory
Imports
java.io.OutputStream, javax.naming.InterruptedNamingException, .CommunicationException, .NamingException, com.sun.jndi.ldap.pool.PoolCallback, .PooledConnection, .PooledConnectionFactory

Creates an LdapClient. Encapsulates the parameters required to create an LdapClient and provides methods for returning appropriate exceptions to throw when acquiring a pooled LdapClient fails.
Author
Rosanna Lee

Field Summary

Modifier and TypeField and Description
private final int
private final String
private final int
private final int
private final String
private final OutputStream

Constructor Summary

AccessConstructor and Description
pack-priv
LdapClientFactory(String host, int port, String socketFactory, int connTimeout, int readTimeout, OutputStream trace)

Method Summary

Modifier and TypeMethod and Description
public PooledConnection
public PooledConnection
private int
guardedIntegerCast(long timeout)

public String
toString()

Overrides java.lang.Object.toString.

Returns a string representation of the object.

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAllwaitwaitwait

Field Detail

connTimeoutback to summary
private final int connTimeout
hostback to summary
private final String host
portback to summary
private final int port
readTimeoutback to summary
private final int readTimeout
socketFactoryback to summary
private final String socketFactory
traceback to summary
private final OutputStream trace

Constructor Detail

LdapClientFactoryback to summary
pack-priv LdapClientFactory(String host, int port, String socketFactory, int connTimeout, int readTimeout, OutputStream trace)

Method Detail

createPooledConnectionback to summary
public PooledConnection createPooledConnection(PoolCallback pcb) throws NamingException

Implements com.sun.jndi.ldap.pool.PooledConnectionFactory.createPooledConnection.

Doc from com.sun.jndi.ldap.pool.PooledConnectionFactory.createPooledConnection.

Creates a pooled connection.

createPooledConnectionback to summary
public PooledConnection createPooledConnection(PoolCallback pcb, long timeout) throws NamingException

Implements com.sun.jndi.ldap.pool.PooledConnectionFactory.createPooledConnection.

Doc from com.sun.jndi.ldap.pool.PooledConnectionFactory.createPooledConnection.

Creates a pooled connection.

guardedIntegerCastback to summary
private int guardedIntegerCast(long timeout)
toStringback to summary
public String toString()

Overrides java.lang.Object.toString.

Doc from java.lang.Object.toString.

Returns a string representation of the object. Satisfying this method's contract implies a non-null result must be returned.