Package javax.naming.ldap

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

Class Summary
BasicControl sample code for javax.naming.ldap.BasicControl definition code for javax.naming.ldap.BasicControl This class provides a basic implementation of the Control interface.
ControlFactory sample code for javax.naming.ldap.ControlFactory definition code for javax.naming.ldap.ControlFactory This abstract class represents a factory for creating LDAPv3 controls.
InitialLdapContext sample code for javax.naming.ldap.InitialLdapContext definition code for javax.naming.ldap.InitialLdapContext This class is the starting context for performing LDAPv3-style extended operations and controls.
LdapName sample code for javax.naming.ldap.LdapName definition code for javax.naming.ldap.LdapName This class represents a distinguished name as specified by RFC 2253.
ManageReferralControl sample code for javax.naming.ldap.ManageReferralControl definition code for javax.naming.ldap.ManageReferralControl Requests that referral and other special LDAP objects be manipulated as normal LDAP objects.
PagedResultsControl sample code for javax.naming.ldap.PagedResultsControl definition code for javax.naming.ldap.PagedResultsControl Requests that the results of a search operation be returned by the LDAP server in batches of a specified size.
PagedResultsResponseControl sample code for javax.naming.ldap.PagedResultsResponseControl definition code for javax.naming.ldap.PagedResultsResponseControl Indicates the end of a batch of search results.
Rdn sample code for javax.naming.ldap.Rdn definition code for javax.naming.ldap.Rdn This class represents a relative distinguished name, or RDN, which is a component of a distinguished name as specified by RFC 2253.
SortControl sample code for javax.naming.ldap.SortControl definition code for javax.naming.ldap.SortControl Requests that the results of a search operation be sorted by the LDAP server before being returned.
SortKey sample code for javax.naming.ldap.SortKey definition code for javax.naming.ldap.SortKey A sort key and its associated sort parameters.
SortResponseControl sample code for javax.naming.ldap.SortResponseControl definition code for javax.naming.ldap.SortResponseControl Indicates whether the requested sort of search results was successful or not.
StartTlsRequest sample code for javax.naming.ldap.StartTlsRequest definition code for javax.naming.ldap.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 and no extended request value is defined.
StartTlsResponse sample code for javax.naming.ldap.StartTlsResponse definition code for javax.naming.ldap.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 and no extended response value is defined.
UnsolicitedNotificationEvent sample code for javax.naming.ldap.UnsolicitedNotificationEvent definition code for javax.naming.ldap.UnsolicitedNotificationEvent This class represents an event fired in response to an unsolicited notification sent by the LDAP server.

Exception Summary
LdapReferralException sample code for javax.naming.ldap.LdapReferralException definition code for javax.naming.ldap.LdapReferralException This abstract class is used to represent an LDAP referral exception.