LDAPJDK 4.1

netscape.ldap
Interface LDAPSocketFactory

All Known Subinterfaces:
LDAPSSLSocketFactoryExt
All Known Implementing Classes:
JSSESocketFactory, JSSSocketFactory

public interface LDAPSocketFactory

Represents a socket connection that you can use to connect to an LDAP server. You can write a class that implements this interface if you want to use a TLS socket to connect to a secure server. (The LDAPSSLSocketFactory class, which is included in the netscape.ldap package, implements this interface for SSL connections.)

When you construct a new LDAPConnection object, you can specify that the connection use this socket. To do this, pass the constructor an object of the class that implements this interface.

See Also:
LDAPConnection.LDAPConnection(netscape.ldap.LDAPSocketFactory), LDAPSSLSocketFactory

Method Summary
 java.net.Socket makeSocket(java.lang.String host, int port)
          Returns a socket to the specified host name and port number.
 

Method Detail

makeSocket

public java.net.Socket makeSocket(java.lang.String host,
                                  int port)
                           throws LDAPException
Returns a socket to the specified host name and port number.

Parameters:
host - name of the host to which you want to connect
port - port number to which you want to connect
Throws:
LDAPException - Failed to create the socket.
See Also:
LDAPSSLSocketFactory.makeSocket(java.lang.String,int)

LDAPJDK 4.1