Package javax.naming.ldap

Interface Summary

Control This interface represents an LDAPv3 control as defined in RFC 2251.
ExtendedRequest This interface represents an LDAPv3 extended operation request as defined in RFC 2251.
ExtendedResponse This interface represents an LDAP extended operation response as defined in RFC 2251.
HasControls This interface is for returning controls with objects returned in NamingEnumerations.
LdapContext This interface represents a context in which you can perform operations with LDAPv3-style controls and perform LDAPv3-style extended operations.
UnsolicitedNotification This interface represents an unsolicited notification as defined in RFC 2251.
UnsolicitedNotificationListener This interface is for handling UnsolicitedNotificationEvent.

Class Summary

BasicControl This class provides a basic implementation of the Control interface.
ControlFactory This abstract class represents a factory for creating LDAPv3 controls.
InitialLdapContext This class is the starting context for performing LDAPv3-style extended operations and controls.
LdapName This class represents a distinguished name as specified by RFC 2253.
ManageReferralControl Requests that referral and other special LDAP objects be manipulated as normal LDAP objects.
PagedResultsControl Requests that the results of a search operation be returned by the LDAP server in batches of a specified size.
PagedResultsResponseControl Indicates the end of a batch of search results.
Rdn This class represents a relative distinguished name, or RDN, which is a component of a distinguished name as specified by RFC 2253.
SortControl Requests that the results of a search operation be sorted by the LDAP server before being returned.
SortKey A sort key and its associated sort parameters.
SortResponseControl Indicates whether the requested sort of search results was successful or not.
StartTlsRequest This class implements the LDAPv3 Extended Request for StartTLS as defined in Lightweight Directory Access Protocol (v3): Extension for Transport Layer Security The object identifier for StartTLS is 1.3.6.1.4.1.1466.20037 and no extended request value is defined.
StartTlsResponse This class implements the LDAPv3 Extended Response for StartTLS as defined in Lightweight Directory Access Protocol (v3): Extension for Transport Layer Security The object identifier for StartTLS is 1.3.6.1.4.1.1466.20037 and no extended response value is defined.
UnsolicitedNotificationEvent This class represents an event fired in response to an unsolicited notification sent by the LDAP server.

Exception Summary

LdapReferralException This abstract class is used to represent an LDAP referral exception.