Class LdapAnonConnection

java.lang.Object
netscape.ldap.LDAPConnection
com.netscape.cmscore.ldapconn.LdapAnonConnection
All Implemented Interfaces:
Serializable, Cloneable, netscape.ldap.LDAPAsynchronousConnection, netscape.ldap.LDAPv2, netscape.ldap.LDAPv3
Direct Known Subclasses:
LdapAnonConnFactory.AnonConnection

public class LdapAnonConnection extends netscape.ldap.LDAPConnection
A LDAP connection that is bound to a server host, port and secure type. Makes a LDAP connection when instantiated. Cannot establish another LDAP connection after construction. LDAPConnection connect methods are overridden to prevent this.
See Also:
  • Field Summary

    Fields inherited from class netscape.ldap.LDAPConnection

    LDAP_PROPERTY_PROTOCOL, LDAP_PROPERTY_SDK, LDAP_PROPERTY_SECURITY, LDAP_VERSION, MAXBACKLOG, NODELAY_PARALLEL, NODELAY_SERIAL, TRACE_PROPERTY

    Fields inherited from interface netscape.ldap.LDAPv3

    ALL_USER_ATTRS, BATCHSIZE, BIND, CLIENTCONTROLS, DEFAULT_PORT, DEREF, DEREF_ALWAYS, DEREF_FINDING, DEREF_NEVER, DEREF_SEARCHING, NO_ATTRS, PROTOCOL_VERSION, REFERRALS, REFERRALS_HOP_LIMIT, REFERRALS_REBIND_PROC, SCOPE_BASE, SCOPE_ONE, SCOPE_SUB, SERVER_TIMELIMIT, SERVERCONTROLS, SIZELIMIT, TIMELIMIT
  • Constructor Summary

    Constructors
    Constructor
    Description
    LdapAnonConnection(String host, int port, int version)
    instantiates a non-secure connection to a ldap server
    LdapAnonConnection(String host, int port, int version, netscape.ldap.LDAPSocketFactory fac)
    instantiates a connection to a ldap server
    LdapAnonConnection(netscape.ldap.LDAPSocketFactory socketFactory, LdapConnInfo connInfo)
    instantiates a connection to a ldap server
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    connect(int version, String host, int port, String dn, String pw)
    overrides superclass connect.

    Methods inherited from class netscape.ldap.LDAPConnection

    abandon, abandon, abandon, add, add, add, add, add, authenticate, authenticate, authenticate, authenticate, authenticate, authenticate, authenticate, authenticate, authenticate, authenticate, authenticate, authenticate, bind, bind, bind, bind, bind, bind, bind, bind, bind, bind, clone, close, compare, compare, compare, compare, compare, connect, connect, connect, connect, connect, connect, delete, delete, delete, delete, delete, disconnect, extendedOperation, extendedOperation, extendedOperation, finalize, getAuthenticationDN, getAuthenticationMethod, getAuthenticationPassword, getCache, getConnectTimeout, getConnSetupDelay, getConstraints, getHost, getInputStream, getOption, getOutputStream, getPort, getProperty, getResponseControls, getSearchConstraints, getSocketFactory, isAuthenticated, isConnected, isNetscape, isTLS, main, modify, modify, modify, modify, modify, modify, modify, modify, modify, modify, modify, modify, modify, read, read, read, read, read, reconnect, rename, rename, rename, rename, rename, rename, rename, rename, search, search, search, search, search, search, setCache, setConnectTimeout, setConnSetupDelay, setConstraints, setInputStream, setOption, setOutputStream, setProperty, setSearchConstraints, setSocketFactory, startTLS, toString

    Methods inherited from class java.lang.Object

    equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • LdapAnonConnection

      public LdapAnonConnection(netscape.ldap.LDAPSocketFactory socketFactory, LdapConnInfo connInfo) throws netscape.ldap.LDAPException
      instantiates a connection to a ldap server
      Throws:
      netscape.ldap.LDAPException
    • LdapAnonConnection

      public LdapAnonConnection(String host, int port, int version, netscape.ldap.LDAPSocketFactory fac) throws netscape.ldap.LDAPException
      instantiates a connection to a ldap server
      Throws:
      netscape.ldap.LDAPException
    • LdapAnonConnection

      public LdapAnonConnection(String host, int port, int version) throws netscape.ldap.LDAPException
      instantiates a non-secure connection to a ldap server
      Throws:
      netscape.ldap.LDAPException
  • Method Details

    • connect

      public void connect(int version, String host, int port, String dn, String pw) throws netscape.ldap.LDAPException
      overrides superclass connect. does not allow reconnect.
      Specified by:
      connect in interface netscape.ldap.LDAPv3
      Overrides:
      connect in class netscape.ldap.LDAPConnection
      Throws:
      netscape.ldap.LDAPException