Package org.opends.server.core


package org.opends.server.core
Contains various classes that comprise the core of the Directory Server codebase. This includes:
  • The code that is invoked to initialize the various components of the Directory Server when it is started.
  • The code that is invoked whenever the Directory Server is in the process of shutting down.
  • The various types of operations that may be processed within the Directory Server.
  • Data structures for important elements of Directory Server data, including attributes, objectclasses, DNs, entries.
  • The implementation of the work queue and worker threads responsible for processing operations requested by clients.
  • Class
    Description
    This class defines an operation that may be used to abandon an operation that may already be in progress in the Directory Server.
    This class manages the application-wide access-control configuration.
    This class defines a utility that will be used to manage the set of account status notification handlers defined in the Directory Server.
    This class defines an operation that may be used to add a new entry to the Directory Server.
    This class defines a utility that will be used to manage the set of alert handlers defined in the Directory Server.
    This class provides a data structure which maps an authenticated user DN to the set of client connections authenticated as that user.
    Responsible for managing the lifecycle of backends in the Directory Server.
    This class defines an operation that may be used to authenticate a user to the Directory Server.
    A QueueingStrategy that concurrently enqueues a bounded number of operations to the DirectoryServer work queue.
    This class defines a utility that will be used to manage the set of certificate mappers defined in the Directory Server.
    This class defines an operation that may be used to determine whether a specified entry in the Directory Server contains a given attribute-value pair.
    This class defines a utility that will be used to manage the configuration for the set of connection handlers defined in the Directory Server.
    Manages the set of core configuration attributes of the Directory Server.
    Definition of a service providing etimes.
    Implementation of services providing etimes.
    This class defines an operation that may be used to remove an entry from the Directory Server.
    This class defines the core of the Directory Server.
    Class that prints the version of OpenDJ server to System.out.
    Initialize the client DirectoryServer singleton by using a fluent interface.
    This class defines a shutdown hook that will be invoked automatically when the JVM is shutting down.
    This class defines a utility that will be used to manage the configuration for the Directory Server entry cache.
    This class defines the entry cache dispatcher which acts as an arbiter for every entry cache implementation configured and installed within the Directory Server or acts an an empty cache if no implementation specific entry cache is configured.
    This class defines an extended operation, which can perform virtually any kind of task.
    This class defines a utility that will be used to manage the set of extended operation handlers defined in the Directory Server.
    This class provides a mechanism for interacting with all groups defined in the Directory Server.
    This class defines a utility that will be used to manage the set of HTTP endpoints defined in the Directory Server.
    This class defines a utility that will be used to manage the set of identity mappers defined in the Directory Server.
    This class defines a thread that will be used to terminate client connections if they have been idle for too long.
    This class defines a utility that will be used to manage the set of key manager providers defined in the Directory Server.
    This class provides a mechanism for allowing the Directory Server to utilize file locks as provided by the underlying OS.
    This class defines a utility that will be used to manage the set of loggers used in the Directory Server.
    This class defines a utility that will be used to manage the set of log retention policies used in the Directory Server.
    This class defines a utility that will be used to manage the set of log rotation policies used in the Directory Server.
    This class manages the set of (zero or more) configurations for connecting to the mail servers defined in the Directory Server.
    Estimates the amount of memory in the running JVM for use of long term caches by looking at the Old Generation, where implemented, or at the Runtime information as fallback.
    This class defines an operation used to move an entry (alter the DN of an entry) in the Directory Server.
    This class defines an operation that may be used to modify an entry in the Directory Server.
    This class defines a simple OutputStream object that can be used to write all messages to multiple targets at the same time, much like the UNIX "tee" command.
    This class defines a utility that will be used to manage the set of password generators defined in the Directory Server.
    This class defines a data structure that holds information about a Directory Server password policy.
    This class is the interface between the password policy configurable component and a password policy state object.
    This class provides a data structure for holding password policy state information for a user account.
    This class defines a utility that will be used to manage the set of password storage schemes defined in the Directory Server.
    This class defines a utility that will be used to manage the set of password validators defined in the Directory Server.
    Verifies password against user / authentication PasswordStorageSchemes.
    This class defines a data structure that will be used to hold the information necessary for processing a persistent search.
    This class defines a utility that will be used to manage the configuration for the set of plugins defined in the Directory Server.
    This class defines a utility that will be used to manage the set of SASL mechanism handlers defined in the Directory Server.
    This class defines an operation used to search for entries in the Directory Server.
    Context for the server, giving access to global properties of the server.
    This class defines a tool which starts up the server.
    This class provides a mechanism for interacting with subentries defined in the Directory Server.
    This class represents subentry password policies either based on the Password Policy for LDAP Directories Internet-Draft, or OpenDJ extended password policies.
    This class defines a utility that will be used to manage the configuration for the set of synchronization providers configured in the Directory Server.
    This class provides an application-wide timing service.
    This class defines a utility that will be used to manage the set of trust manager providers defined in the Directory Server.
    This class defines an operation that may be used to close the connection between the client and the Directory Server.
    This class defines a utility that will be used to manage the set of virtual attribute providers defined in the Directory Server.
    This class defines a utility that will be used to manage the Directory Server work queue.