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.
-
Interface Summary Interface Description AbandonOperation This class defines an operation that may be used to abandon an operation that may already be in progress in the Directory Server.AddOperation This interface defines an operation that may be used to add a new entry to the Directory Server.BindOperation This interface defines an operation that may be used to authenticate a user to the Directory Server.CompareOperation This interface defines an operation that may be used to determine whether a specified entry in the Directory Server contains a given attribute-value pair.DeleteOperation This interface defines an operation that may be used to remove an entry from the Directory Server.ExtendedOperation This interface defines an extended operation, which can perform virtually any kind of task.ModifyDNOperation This interface defines an operation used to move an entry in the Directory Server.ModifyOperation This interface defines an operation used to modify an entry in the Directory Server.PersistentSearch.CancellationCallback A cancellation call-back which can be used by work-flow element implementations in order to register for resource cleanup when a persistent search is cancelled.QueueingStrategy This interface defines request handling strategies.SearchOperation This interface defines an operation used to search for entries in the Directory Server.ServerContext Context for the server, giving access to global properties of the server.UnbindOperation This interface defines an operation that may be used to close the connection between the client and the Directory Server. -
Class Summary Class Description AbandonOperationBasis This class defines an operation that may be used to abandon an operation that may already be in progress in the Directory Server.AbandonOperationWrapper This abstract class wraps/decorates a given abandon operation.AccessControlConfigManager This class manages the application-wide access-control configuration.AccountStatusNotificationHandlerConfigManager This class defines a utility that will be used to manage the set of account status notification handlers defined in the Directory Server.AddOperationBasis This class defines an operation that may be used to add a new entry to the Directory Server.AddOperationWrapper This abstract class wraps/decorates a given add operation.AlertHandlerConfigManager This class defines a utility that will be used to manage the set of alert handlers defined in the Directory Server.AuthenticatedUsers This class provides a data structure which maps an authenticated user DN to the set of client connections authenticated as that user.BackendConfigManager Responsible for managing the lifecycle of backends in the Directory Server.BackendConfigManager.NamingContext Represents a naming context, determined by its base DN.BindOperationBasis This class defines an operation that may be used to authenticate a user to the Directory Server.BindOperationWrapper This abstract class wraps/decorates a given bind operation.BoundedWorkQueueStrategy A QueueingStrategy that concurrently enqueues a bounded number of operations to the DirectoryServer work queue.CertificateMapperConfigManager This class defines a utility that will be used to manage the set of certificate mappers defined in the Directory Server.CompareOperationBasis 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.CompareOperationWrapper This abstract class wraps/decorates a given compare operation.ConnectionHandlerConfigManager This class defines a utility that will be used to manage the configuration for the set of connection handlers defined in the Directory Server.CoreConfigManager Manages the set of core configuration attributes of the Directory Server.DefaultCompressedSchema This class provides a default implementation of a compressed schema manager that will store the schema definitions in a binary file (config/schematokens.dat).DeleteOperationBasis This class defines an operation that may be used to remove an entry from the Directory Server.DeleteOperationWrapper This abstract class wraps/decorates a given delete operation.DirectoryServer This class defines the core of the Directory Server.DirectoryServer.DirectoryServerVersionHandler Class that prints the version of OpenDJ server to System.out.DirectoryServer.InitializationBuilder Initialize the client DirectoryServer singleton by using a fluent interface.DirectoryServerShutdownHook This class defines a shutdown hook that will be invoked automatically when the JVM is shutting down.EntryCacheConfigManager This class defines a utility that will be used to manage the configuration for the Directory Server entry cache.ExtendedOperationBasis This class defines an extended operation, which can perform virtually any kind of task.ExtendedOperationConfigManager This class defines a utility that will be used to manage the set of extended operation handlers defined in the Directory Server.ExtendedOperationWrapper This abstract class wraps/decorates a given extended operation.GroupManager This class provides a mechanism for interacting with all groups defined in the Directory Server.HttpEndpointConfigManager This class defines a utility that will be used to manage the set of HTTP endpoints defined in the Directory Server.IdentityMapperConfigManager This class defines a utility that will be used to manage the set of identity mappers defined in the Directory Server.IdleTimeLimitThread This class defines a thread that will be used to terminate client connections if they have been idle for too long.KeyManagerProviderConfigManager This class defines a utility that will be used to manage the set of key manager providers defined in the Directory Server.LockFileManager This class provides a mechanism for allowing the Directory Server to utilize file locks as provided by the underlying OS.LoggerConfigManager This class defines a utility that will be used to manage the set of loggers used in the Directory Server.LogRetentionPolicyConfigManager This class defines a utility that will be used to manage the set of log retention policies used in the Directory Server.LogRotationPolicyConfigManager This class defines a utility that will be used to manage the set of log rotation policies used in the Directory Server.MemoryQuota 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.ModifyDNOperationBasis This class defines an operation that may be used to alter the DN of an entry in the Directory Server.ModifyDNOperationWrapper This abstract class wraps/decorates a given moddn operation.ModifyOperationBasis This class defines an operation that may be used to modify an entry in the Directory Server.ModifyOperationWrapper This abstract class wraps/decorates a given modify operation.MonitorConfigManager This class defines a utility that will be used to manage the set of monitor providers defined in the Directory Server.OperationWrapper<W extends Operation> This abstract class is a generic operation wrapper intended to be subclassed by a specific operation wrapper.PasswordGeneratorConfigManager This class defines a utility that will be used to manage the set of password generators defined in the Directory Server.PasswordPolicy This class defines a data structure that holds information about a Directory Server password policy.PasswordPolicyFactory This class is the interface between the password policy configurable component and a password policy state object.PasswordPolicyState This class provides a data structure for holding password policy state information for a user account.PasswordStorageSchemeConfigManager This class defines a utility that will be used to manage the set of password storage schemes defined in the Directory Server.PasswordValidatorConfigManager This class defines a utility that will be used to manage the set of password validators defined in the Directory Server.PersistentSearch This class defines a data structure that will be used to hold the information necessary for processing a persistent search.PluginConfigManager This class defines a utility that will be used to manage the configuration for the set of plugins defined in the Directory Server.RootDNConfigManager This class defines a utility that will be used to manage the set of root users defined in the Directory Server.RootPrivilegeChangeListener This class defines a data structure that is used to handle changes to the set of default root privileges.SASLConfigManager This class defines a utility that will be used to manage the set of SASL mechanism handlers defined in the Directory Server.SearchOperationBasis This class defines an operation that may be used to locate entries in the Directory Server based on a given set of criteria.SearchOperationWrapper This abstract class wraps/decorates a given search operation.SubentryManager This class provides a mechanism for interacting with subentries defined in the Directory Server.SubentryPasswordPolicy This class represents subentry password policy based on Password Policy for LDAP Directories Internet-Draft.SynchronizationProviderConfigManager This class defines a utility that will be used to manage the configuration for the set of synchronization providers configured in the Directory Server.SynchronousStrategy This class implements the "synchronous" strategy, that is the operation is directly handled, without going to the work queue.TrustManagerProviderConfigManager This class defines a utility that will be used to manage the set of trust manager providers defined in the Directory Server.UnbindOperationBasis This class defines an operation that may be used to close the connection between the client and the Directory Server.UnbindOperationWrapper This abstract class wraps/decorates a given unbind operation.VirtualAttributeConfigManager This class defines a utility that will be used to manage the set of virtual attribute providers defined in the Directory Server.WorkQueueConfigManager This class defines a utility that will be used to manage the Directory Server work queue.WorkQueueStrategy This class implements the work queue strategy. -
Enum Summary Enum Description BackendConfigManager.NamingContextFilter Filter on naming context.