Package org.opends.server.types


package org.opends.server.types
Contains implementations for a number of Directory Server data types. Most, but not necessarily all, of these data types may be considered part of the public API for use when extending the Directory Server. Please refer to the official documentation for authoritative information on what classes are considered part of the public API.
  • Class
    Description
    This class implements an enumeration that may be used for configuration items that may have three possible values: accept, reject, or warn.
    This class defines a data type for storing information associated with an account status notification.
    This class implements an enumeration that holds the possible set of additional properties that can be included in an account status notification.
    This class implements an enumeration that holds the possible event types that can trigger an account status notification.
    An additional log item for an operation which may be processed in the access log.
    This class defines a data structure that may be used to store information about an authenticated user.
    This enumeration defines the set of possible authentication types that may be used for a bind request.
    Base for data structures that define configuration for operations.
    A compact attribute represents values using a hash array map trie (HAMT) index and an array of encoded values.
    A compact read-only entry suitable for storing in caches.
    This class defines an exception that is thrown in the case of problems with encryption key management, and is a wrapper for a variety of other cipher related exceptions.
    This class provides a set of properties that may control various aspects of the server environment.
    A disconnect exception is thrown in order to indicate that an accepted connection has been rejected and must be disconnected immediately.
    This enumeration defines the set of possible reasons for the closure of a connection between a client and the Directory Server.
    Contains server-specific methods that deal with entries.
    This enumeration defines the set of possible behaviors that should be taken when attempting to write to a file that already exists.
    This class provides a mechanism for setting file permissions in a more abstract manner than is provided by the underlying operating system and/or filesystem.
    This class implements an enumeration that may be used to define the ways in which an attribute may be indexed within the server.
    This class defines an exception that may be thrown if a problem occurs while trying to initialize a Directory Server component.
    This class defines a data structure that represents the components of an LDAP URL, including the scheme, host, port, base DN, attributes, scope, filter, and extensions.
    This class defines a data structure for holding configuration information to use when performing an LDIF export.
    This class defines a data structure for holding configuration information to use when performing an LDIF import.
    A lock manager coordinates directory update operations so that the DIT structure remains in a consistent state, as well as providing repeatable read isolation.
    This class provides a data structure that makes it possible to associate a name with a given set of characters.
    This class defines a base exception for OpenDS exceptions.
    This class defines a generic operation that may be processed by the Directory Server.
    This class implements an enumeration that defines the set of privileges available in the Directory Server.
    Represents a process ID which allows differentiating DS and RS instances running in the same JVM.
    Helper for using proxy auth controls.
    Range<T extends Comparable<T>>
    Represents a range of objects, where the bounds are always inclusive and may be null.
    An entry with its encoded size.
    This class represents RFC 3672 subentries and RFC 3671 collective attribute subentries objects.
    This class defines a virtual attribute rule, which associates a virtual attribute provider with its associated configuration, including the attribute type for which the values should be generated; the base DN(s), group DN(s), and search filter(s) that should be used to identify which entries should have the virtual attribute, and how conflicts between real and virtual values should be handled.
    This class implements an enumeration that may be used to control the writability mode for the entire server or for a specific backend.