Uses of Package
org.forgerock.opendj.ldap
Packages that use org.forgerock.opendj.ldap
Package
Description
Classes and interfaces providing I/O functionality.
Classes and interfaces for core types including connections, entries, and
attributes.
Classes and interfaces for common LDAP controls.
Classes and interfaces for core LDAP requests.
Classes and interfaces for core LDAP responses.
Classes and interfaces for constructing and querying LDAP schemas.
Interfaces and classes for service providers.
Classes and interfaces for reading and writing LDIF.
An LDAP based security provider having the name "OpenDJ" and exposing an LDAP/LDIF based
KeyStore service.-
Classes in org.forgerock.opendj.ldap used by org.forgerock.opendj.ioClassDescriptionA
ByteSequenceis a readable sequence of byte values.An interface for iteratively reading data from aByteSequence.An immutable sequence of bytes backed by a byte array.A mutable sequence of bytes backed by a byte array.Thrown when data from an input source cannot be decoded, perhaps due to the data being malformed in some way.Decode options allow applications to control how requests and responses are decoded.An entry, comprising of a distinguished name and zero or more attributes.A search filter as defined in RFC 4511. -
Classes in org.forgerock.opendj.ldap used by org.forgerock.opendj.ldapClassDescriptionThis class provides a skeletal implementation of the
Attributeinterface, to minimize the effort required to implement this interface.This class provides a skeletal implementation of theConnectioninterface, to minimize the effort required to implement this interface.This class provides a skeletal implementation of theEntryinterface, to minimize the effort required to implement this interface.An address mask can be used to perform efficient comparisons against IP addresses to determine whether a particular IP address is in a given range.A compiled attribute value assertion.An attribute, comprising of an attribute description and zero or more attribute values.An attribute description as defined in RFC 4512 section 2.5.Attribute factories are included with a set ofDecodeOptionsin order to allow application to control howAttributeinstances are created when decoding requests and responses.A configurable factory for filtering the attributes exposed by an entry.A fluent API for parsing attributes as different types of object.An attribute value assertion (AVA) as defined in RFC 4512 section 2.3 consists of an attribute description with zero options and an attribute value.AByteSequenceis a readable sequence of byte values.An interface for iteratively reading data from aByteSequence.An immutable sequence of bytes backed by a byte array.A mutable sequence of bytes backed by a byte array.Thrown when the result code returned in a Result indicates that the Request was cancelled.An object that registers to be notified when a cancellation request has been received and processing of the request should be aborted if possible.Common options for LDAP clients and listeners.The result of a tri-state logical expression.A connection with a Directory Server over which read and update operations may be performed.An object that registers to be notified when a connection is closed by the application, receives an unsolicited notification, or experiences a fatal error.A connection factory provides an interface for obtaining a connection to a Directory Server.A connection factory which maintains and re-uses a pool of connections.An implementation of "consistent hashing" supporting per-partition weighting.Thrown when data from an input source cannot be decoded, perhaps due to the data being malformed in some way.Decode options allow applications to control how requests and responses are decoded.A Search operation alias dereferencing policy as defined in RFC 4511 section 4.5.1.3 is used to indicate whether alias entries (as defined in RFC 4512) are to be dereferenced during stages of a Search operation.A distinguished name (DN) as defined in RFC 4512 section 2.3 is the concatenation of its relative distinguished name (RDN) and its immediate superior's DN.Options for controlling the behavior of thediffEntriesmethod.An entry, comprising of a distinguished name and zero or more attributes.Entry factories are included with a set ofDecodeOptionsin order to allow application to control howEntryinstances are created when decoding requests and responses.Thrown when the result code returned in a Result indicates that the Request failed because the target entry was not found by the Directory Server.A search filter as defined in RFC 4511.A visitor ofFilters, in the style of the visitor design pattern.An LDAP generalized time as defined in RFC 4517.This class implements a parser for strings which are encoded using the Generic String Encoding Rules (GSER) defined in RFC 3641.A completion handler for consuming intermediate responses returned from extended operations, or other operations for which an appropriate control was sent.An LDAP client which has connected to aServerConnectionFactory.A listener interface for handling LDAPClientContext state changes.Thrown when the result code returned in a Result indicates that the Request was unsuccessful.A handle which can be used to retrieve the Result of an asynchronous Request.A completion handler for consuming the result of an asynchronous operation or connection attempts.An LDAP URL as defined in RFC 4516.An implementation of theEntryinterface which uses aLinkedHashMapfor storing attributes.An object that registers to be notified when a connection factory associated with a load-balancer changes state from offline to online or vice-versa.An interface for determining whether entries match aFilter.A simple in memory back-end which can be used for testing.A modification to be performed on an entry during a Modify operation.A Modify operation change type as defined in RFC 4511 section 4.6 is used to specify the type of modification being performed on an attribute.Contains equivalent values for the ModificationType values.A relative distinguished name (RDN) as defined in RFC 4512 section 2.3 is the name of an entry relative to its immediate superior.The context associated with a request currently being processed by a request handler.A handler interface for processing client requests.A handler interface for accepting new connections from clients.An operation result code as defined in RFC 4511 section 4.1.9 is used to indicate the final status of an operation.Contains equivalent values for the ResultCode values.The root DSE is a DSA-specific Entry (DSE) and not part of any naming context (or any subtree), and which is uniquely identified by the empty DN.Schema resolvers are included with a set ofDecodeOptionsin order to allow application to control howSchemainstances are selected when decoding requests and responses.A completion handler for consuming the results of a Search operation.A Search operation search scope as defined in RFC 4511 section 4.5.1.2 is used to specify the scope of a Search operation.Contains equivalent values for the SearchScope values.Deprecated.will be removed as part of OPENDJ-3467.Deprecated.will be removed as part of OPENDJ-3467.A search result sort key as defined in RFC 2891 is used to specify how search result entries should be ordered.An SSL context builder provides an interface for incrementally constructingSSLContextinstances for use when securing connections with SSL or the StartTLS extended operation.ChecksTimeoutEventListener listenersfor events that have timed out.Listener on timeout events.An implementation of theEntryinterface which uses aTreeMapfor storing attributes. -
Classes in org.forgerock.opendj.ldap used by org.forgerock.opendj.ldap.controlsClassDescriptionAn attribute description as defined in RFC 4512 section 2.5.An immutable sequence of bytes backed by a byte array.Thrown when data from an input source cannot be decoded, perhaps due to the data being malformed in some way.Decode options allow applications to control how requests and responses are decoded.A distinguished name (DN) as defined in RFC 4512 section 2.3 is the concatenation of its relative distinguished name (RDN) and its immediate superior's DN.An entry, comprising of a distinguished name and zero or more attributes.A search filter as defined in RFC 4511.An operation result code as defined in RFC 4511 section 4.1.9 is used to indicate the final status of an operation.A search result sort key as defined in RFC 2891 is used to specify how search result entries should be ordered.
-
Classes in org.forgerock.opendj.ldap used by org.forgerock.opendj.ldap.requestsClassDescriptionAn attribute, comprising of an attribute description and zero or more attribute values.An attribute description as defined in RFC 4512 section 2.5.An immutable sequence of bytes backed by a byte array.An interface for providing additional connection security to a connection.Thrown when data from an input source cannot be decoded, perhaps due to the data being malformed in some way.Decode options allow applications to control how requests and responses are decoded.A Search operation alias dereferencing policy as defined in RFC 4511 section 4.5.1.3 is used to indicate whether alias entries (as defined in RFC 4512) are to be dereferenced during stages of a Search operation.A distinguished name (DN) as defined in RFC 4512 section 2.3 is the concatenation of its relative distinguished name (RDN) and its immediate superior's DN.An entry, comprising of a distinguished name and zero or more attributes.A search filter as defined in RFC 4511.Thrown when the result code returned in a Result indicates that the Request was unsuccessful.A modification to be performed on an entry during a Modify operation.A Modify operation change type as defined in RFC 4511 section 4.6 is used to specify the type of modification being performed on an attribute.A relative distinguished name (RDN) as defined in RFC 4512 section 2.3 is the name of an entry relative to its immediate superior.A Search operation search scope as defined in RFC 4511 section 4.5.1.2 is used to specify the scope of a Search operation.
-
Classes in org.forgerock.opendj.ldap used by org.forgerock.opendj.ldap.responsesClassDescriptionAn attribute, comprising of an attribute description and zero or more attribute values.An attribute description as defined in RFC 4512 section 2.5.An immutable sequence of bytes backed by a byte array.Thrown when data from an input source cannot be decoded, perhaps due to the data being malformed in some way.Decode options allow applications to control how requests and responses are decoded.A distinguished name (DN) as defined in RFC 4512 section 2.3 is the concatenation of its relative distinguished name (RDN) and its immediate superior's DN.An entry, comprising of a distinguished name and zero or more attributes.A completion handler for consuming the result of an asynchronous operation or connection attempts.An operation result code as defined in RFC 4511 section 4.1.9 is used to indicate the final status of an operation.
-
Classes in org.forgerock.opendj.ldap used by org.forgerock.opendj.ldap.schemaClassDescriptionA compiled attribute value assertion.A
ByteSequenceis a readable sequence of byte values.An immutable sequence of bytes backed by a byte array.A connection with a Directory Server over which read and update operations may be performed.Thrown when data from an input source cannot be decoded, perhaps due to the data being malformed in some way.A distinguished name (DN) as defined in RFC 4512 section 2.3 is the concatenation of its relative distinguished name (RDN) and its immediate superior's DN.An entry, comprising of a distinguished name and zero or more attributes.Thrown when the result code returned in a Result indicates that the Request was unsuccessful.A handle which can be used to retrieve the Result of an asynchronous Request. -
Classes in org.forgerock.opendj.ldap used by org.forgerock.opendj.ldap.spiClassDescriptionA
ByteSequenceis a readable sequence of byte values.An immutable sequence of bytes backed by a byte array.A connection with a Directory Server over which read and update operations may be performed.An object that registers to be notified when a connection is closed by the application, receives an unsolicited notification, or experiences a fatal error.Thrown when data from an input source cannot be decoded, perhaps due to the data being malformed in some way.Decode options allow applications to control how requests and responses are decoded.A completion handler for consuming intermediate responses returned from extended operations, or other operations for which an appropriate control was sent.An LDAP client which has connected to aServerConnectionFactory.Thrown when the result code returned in a Result indicates that the Request was unsuccessful.A handle which can be used to retrieve the Result of an asynchronous Request.A completion handler for consuming the result of an asynchronous operation or connection attempts.A completion handler for consuming the results of a Search operation. -
Classes in org.forgerock.opendj.ldap used by org.forgerock.opendj.ldifClassDescriptionAn attribute description as defined in RFC 4512 section 2.5.A connection with a Directory Server over which read and update operations may be performed.Thrown when data from an input source cannot be decoded, perhaps due to the data being malformed in some way.A distinguished name (DN) as defined in RFC 4512 section 2.3 is the concatenation of its relative distinguished name (RDN) and its immediate superior's DN.An entry, comprising of a distinguished name and zero or more attributes.Thrown when the result code returned in a Result indicates that the Request was unsuccessful.An interface for determining whether entries match a
Filter.Thrown when an iteration over a set of search results using aConnectionEntryReaderencounters aSearchResultReference. -
Classes in org.forgerock.opendj.ldap used by org.forgerock.opendj.securityClassDescriptionA
ByteSequenceis a readable sequence of byte values.A connection factory provides an interface for obtaining a connection to a Directory Server.A distinguished name (DN) as defined in RFC 4512 section 2.3 is the concatenation of its relative distinguished name (RDN) and its immediate superior's DN.