@PublicAPI(stability=PRIVATE)

Package org.opends.server.core

Contains various classes that comprise the core of the Directory Server codebase.

See:
          Description

Interface Summary
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.
SearchOperation This interface defines an operation used to search for entries in the Directory Server.
UnbindOperation This interface defines an operation that may be used to close the connection between the client and the Directory Server.
Workflow This class defines the workflow interface.
 

Class Summary
AbandonOperationBasis This class defines an operation that may be used to abandon an operation that may already be in progress in the Directory Server.
AbsoluteSubtreeSpecification An absolute subtree specification.
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.
AttributeSyntaxConfigManager This class defines a utility that will be used to manage the set of attribute syntaxes 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 This class defines a utility that will be used to manage the configuration for the set of backends defined in the Directory Server.
BaseDnRegistry Registry for maintaining the set of registered base DN's, assocated backends and naming context information.
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.
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 This class defines a utility that will be used to manage the set of core configuration attributes defined in the Directory Server.
CoreConstants This class defines a number of constant values that are used in core Directory Server processing.
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.
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.
GroupManager This class provides a mechanism for interacting with all groups 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.
MatchingRuleConfigManager This class defines a utility that will be used to manage the set of matching rules defined in the Directory Server.
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.
NetworkGroup This class defines the network group.
NetworkGroupConfigManager This class defines a utility that will be used to manage the configuration for the set of network groups defined in the Directory Server.
NetworkGroupCriteria This class defines the network group criteria.
NetworkGroupNamingContexts This classes defines a list of naming contexts for a network group.
NetworkGroupPolicy This class defines the network group policy.
OperationWrapper 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.
PasswordPolicyConfig This class is the interface between the password policy configurable component and a password policy state object.
PasswordPolicyConfigManager This class defines a utility that will be used to manage the set of password policies defined in the Directory Server.
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.
RelativeSubtreeSpecification A relative subtree specification.
RFC3672SubtreeSpecification An RFC 3672 subtree specification.
RFC3672SubtreeSpecification.AndRefinement RFC 3672 subtree specification AND refinement.
RFC3672SubtreeSpecification.ItemRefinement RFC 3672 subtree specification Item refinement.
RFC3672SubtreeSpecification.NotRefinement RFC 3672 subtree specification NOT refinement.
RFC3672SubtreeSpecification.OrRefinement RFC 3672 subtree specification OR refinement.
RFC3672SubtreeSpecification.Refinement Abstract interface for RFC3672 specification filter refinements.
RootDNConfigManager This class defines a utility that will be used to manage the set of root users defined in the Directory Server.
RootDseWorkflowTopology This class implements the workflow node that handles the root DSE entry.
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.
SchemaConfigManager This class defines a utility that will be used to manage the interaction with the Directory Server schema.
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.
ServerShutdownMonitor This class defines a daemon thread that will be used to monitor the server shutdown process and may help nudge it along if it appears to get hung.
SimpleSubtreeSpecification A simple subtree specification implementation that has a subtree base, optional minimum and maximum depths, and a set of chop specifications.
SimpleSubtreeSpecification.Parser Internal utility class which can be used by sub-classes to help parse string representations.
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.
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.
VirtualAttributeConfigManager This class defines a utility that will be used to manage the set of virtual attribute providers defined in the Directory Server.
WorkflowConfigManager This class defines a utility that will be used to manage the configuration for the set of workflows defined in the Directory Server.
WorkflowImpl This class implements the workflow interface.
WorkflowResultCode This class implements the workflow result code.
WorkflowTopology This class is the base class used to build the workflow topology.
WorkflowTopologyNode This class implements a workflow node.
WorkQueueConfigManager This class defines a utility that will be used to manage the Directory Server work queue.
 

Package org.opends.server.core Description

Contains various classes that comprise the core of the Directory Server codebase. This includes: