Package | Description |
---|---|
org.opends.messages |
Defines all the messages that may be used in the Directory Server and tools.
|
org.opends.server.api |
Contains a number of API declarations for use throughout the
Directory Server.
|
org.opends.server.api.plugin |
Defines the Directory Server plugin API.
|
org.opends.server.config |
Contains code used to interact with the Directory Server configuration.
|
org.opends.server.loggers |
Contains implementations of Directory Server access, error, and debug
loggers.
|
org.opends.server.protocols.internal |
Contains the implementation for the "internal" connection handler
and its associated classes.
|
org.opends.server.types |
Contains implementations for a number of Directory Server data
types.
|
org.opends.server.types.operation |
Contains a number of interfaces that are implemented by the various
types of Directory Server operations.
|
org.opends.server.util |
Contains implementations for various Directory Server utility classes and
methods which may be used throughout the server but do not necessarily fit in
elsewhere.
|
Package | Description |
---|---|
org.opends.server.loggers |
Contains implementations of Directory Server access, error, and debug
loggers.
|
org.opends.server.backends.pluggable.spi |
Interfaces and classes required when implementing new storage
engines for the pluggable backend.
|
org.opends.server.tools.tasks |
This package contains classes that support client tool interaction with the
tasks backend.
|
org.opends.server.protocols.http |
Contains the implementation for the Directory Server connection handler that
is responsible for interacting with clients using HTTP.
|
org.opends.server.discovery |
Contains the Service Discovery Mechanisms and APIs.
|
org.opends.server.backends |
Contains various Directory Server backend implementations.
|
org.opends.server.replication.plugin |
This package contains the part of the Multi-master
replication code that works on the Directory Server side.
|
org.opends.server.types |
Contains implementations for a number of Directory Server data
types.
|
org.opends.server.protocols.jmx |
Contains the implementation for the Directory Server connection handler that
is responsible for interacting with clients using JMX.
|
org.opends.server.backends.task |
Contains the code for the Directory Server backend that provides an interface
for executing administrative tasks.
|
org.opends.server.replication.service |
This package contains the generic of the Multi-Master
replication code that works on the Directory Server side.
|
org.opends.server.replication.server.changelog.file |
This package contains a file-based log implementation for the changelog
database API.
|
org.opends.server.config |
Contains code used to interact with the Directory Server configuration.
|
org.opends.server.controls |
Contains classes that represent specific LDAP controls and their values.
|
org.opends.server.extensions |
Contains various implementations of Directory Server APIs that are not
appropriate for other packages.
|
org.opends.server.util.cli |
Provides a high-level framework for implementing command-line tools.
|
org.opends.server.replication.server.changelog.api |
This package contains the API for the changelog database.
|
org.opends.server.workflowelement.localbackend |
This package contains source for the local backend workflow element, which
are used to process operations against data stored in local backend databases
and other repositories that are considered "local".
|
org.opends.server.backends.jeb |
Contains the code for the Directory Server backend that uses the Berkeley DB
Java Edition as the repository for storing entry and index information.
|
org.opends.server.plugins |
Contains the implementation for various Directory Server plugins.
|
org.opends.server.admin.client.cli |
Command-line interface code for common client-side administration classes.
|
org.opends.server.replication.server |
This package contains the code for the Replication Server part
of the Multimaster replication feature.
|
org.opends.server.protocols.ldap |
Contains the implementation for the Directory Server connection handler that
is responsible for interacting with clients using LDAPv3.
|
org.opends.server.monitors |
Contains various Directory Server monitor provider implementations.
|
org.opends.server.tools.upgrade |
Defines the specific classes that are used by the upgrade tool.
|
org.opends.server.schema |
Contains implementations of various Directory Server schema elements.
|
org.opends.server.tools.makeldif |
This package provides classes for a tool which may be used to generate LDIF
content based on user-defined templates.
|
org.opends.server.plugins.profiler |
Contains the implementation of the Directory Server plugin that acts as an
embedded profiler that can be used for performance analysis of the server
under load.
|
org.opends.server.core |
Contains various classes that comprise the core of the Directory Server
codebase.
|
org.opends.server.tasks |
Contains implementations for various Directory Server tasks.
|
org.opends.server.protocols |
Contains various Directory Server connection handler implementations which
will be used to accept connections from and perform communication with
clients over various protocols.
|
org.opends.server.api |
Contains a number of API declarations for use throughout the
Directory Server.
|
org.opends.server.authorization.dseecompat |
Contains the Directory Server Sun Java System Directory Server Enterprise
Edition (dseecompat) compatability access control handler implementation.
|
org.opends.server.admin |
Common administration classes.
|
org.opends.server.protocols.asn1 |
Contains the Directory Server classes for performing encoding and decoding of
ASN.1 elements.
|
org.opends.server.tools |
Contains various Directory Server tool implementations.
|
org.opends.server.backends.pdb |
Contains the code for the Directory Server backend that uses Persistit
as the repository for storing entry and index information.
|
org.opends.server.api.plugin |
Defines the Directory Server plugin API.
|
org.opends.server.replication.protocol |
This package contains the code used by the replication server and by the
code running on the Directory Server side to exchange their information.
|
org.opends.server.util |
Contains implementations for various Directory Server utility classes and
methods which may be used throughout the server but do not necessarily fit in
elsewhere.
|
org.opends.server.backends.pluggable |
Contains the code for implementing Directory Server pluggable storage backends.
|
org.opends.server.crypto |
This package implements the Directory Server cryptographic framework,
which is described in the
CrytpoManager design document.
|
org.opends.messages |
Defines all the messages that may be used in the Directory Server and tools.
|
org.opends.server.protocols.internal |
Contains the implementation for the "internal" connection handler
and its associated classes.
|
org.opends.server.types.operation |
Contains a number of interfaces that are implemented by the various
types of Directory Server operations.
|
org.opends.server.replication.common |
This package contains utilities that can are used by all the packages
below org.opends.server.replication.
|
Modifier and Type | Class and Description |
---|---|
class |
Category
Defines values for message categories which are loosly based on
server components.
|
class |
Severity
Defines values for message severity.
|
Modifier and Type | Class and Description |
---|---|
class |
AccessControlHandler<T extends org.forgerock.opendj.server.config.server.AccessControlHandlerCfg>
This class defines the set of methods and structures that must be
implemented by a Directory Server access control handler.
|
class |
AccountStatusNotificationHandler<T extends org.forgerock.opendj.server.config.server.AccountStatusNotificationHandlerCfg>
This class defines the set of methods that must be implemented for
an account status notification handler.
|
interface |
AlertGenerator
This class defines an interface that may be used to define a set of
alert notifications that may be generated by this Directory Server
component.
|
interface |
AlertHandler<T extends org.forgerock.opendj.server.config.server.AlertHandlerCfg>
This interface defines the set of methods that must be implemented
for a Directory Server alert handler.
|
interface |
BackupTaskListener
This interface defines a set of methods that may be used to notify
various Directory Server components whenever a backend backup task
is about to begin or has just completed.
|
class |
CertificateMapper<T extends org.forgerock.opendj.server.config.server.CertificateMapperCfg>
This class defines the set of methods and structures that must be
implemented by a Directory Server module that implements the
functionality required to uniquely map an SSL client certificate to
a Directory Server user entry.
|
class |
ClientConnection
This class defines the set of methods and structures that must be
implemented by a Directory Server client connection.
|
class |
CompressedSchema
This class provides a utility for interacting with compressed representations
of schema elements.
|
interface |
DirectoryServerMBean
This interface must be implemented by all Directory Server
components that interact with JMX in any way.
|
class |
DirectoryThread
This class defines a generic thread that should be the superclass
for all threads created by the Directory Server.
|
class |
EntryCache<T extends org.forgerock.opendj.server.config.server.EntryCacheCfg>
This class defines the set of methods that must be implemented by a
Directory Server entry cache.
|
interface |
ExportTaskListener
This interface defines a set of methods that may be used to notify
various Directory Server components whenever an LDIF export task is
about to begin or has just completed.
|
class |
ExtendedOperationHandler<T extends org.forgerock.opendj.server.config.server.ExtendedOperationHandlerCfg>
This class defines the set of methods and structures that must be
implemented by a Directory Server module that implements the
functionality required for one or more types of extended
operations.
|
class |
Group<T extends org.forgerock.opendj.server.config.server.GroupImplementationCfg>
This class defines the set of methods that must be implemented by a
Directory Server group.
|
class |
IdentityMapper<T extends org.forgerock.opendj.server.config.server.IdentityMapperCfg>
This class defines the set of methods and structures that must be
implemented by a Directory Server identity mapper.
|
interface |
ImportTaskListener
This interface defines a set of methods that may be used to notify
various Directory Server components whenever an LDIF import task is
about to begin or has just completed.
|
interface |
InitializationCompletedListener
This interface defines a method that may be used to notify various
Directory Server components that the server initialization is
completed.
|
class |
KeyManagerProvider<T extends org.forgerock.opendj.server.config.server.KeyManagerProviderCfg>
This class defines an API that may be used to obtain a set of
javax.net.ssl.KeyManager objects for use when performing
SSL communication. |
class |
LocalBackend<C extends org.forgerock.opendj.config.Configuration>
This class defines the set of methods and structures that must be
implemented for a Directory Server backend.
|
interface |
LocalBackendInitializationListener
This interface defines a set of methods that may be used by server
components to perform any processing that they might find necessary
whenever a local backend is initialized and/or finalized.
|
class |
MonitorData
This class is used to hold monitoring data, i.e.
|
class |
MonitorProvider<T extends org.forgerock.opendj.server.config.server.MonitorProviderCfg>
This class defines the set of methods and structures that must be
implemented by a Directory Server module that can provide usage,
performance, availability, or other kinds of monitor information to clients.
|
class |
PasswordGenerator<T extends org.forgerock.opendj.server.config.server.PasswordGeneratorCfg>
This class defines a set of methods and structures that must be
implemented by a Directory Server module that may be used to
generate user passwords.
|
class |
PasswordStorageScheme<T extends org.forgerock.opendj.server.config.server.PasswordStorageSchemeCfg>
This class defines the set of methods and structures that must be
implemented by a Directory Server module that implements a password
storage scheme.
|
class |
PasswordValidator<T extends org.forgerock.opendj.server.config.server.PasswordValidatorCfg>
This class defines the set of methods and structures that must be
implemented by a Directory Server module that may be used to
determine whether a proposed password is acceptable for a user.
|
interface |
ProtocolElement
This interface defines a set of methods that must be implemented by
any class that forms the basis for a protocol element (e.g., an
ASN.1 element, an LDAP message, etc.).
|
interface |
RestoreTaskListener
This interface defines a set of methods that may be used to notify
various Directory Server components whenever a backend restore task
is about to begin or has just completed.
|
class |
SASLMechanismHandler<T extends org.forgerock.opendj.server.config.server.SaslMechanismHandlerCfg>
This class defines the set of methods and structures that must be
implemented by a Directory Server module that implements the
functionality required for one or more SASL mechanisms.
|
interface |
ServerShutdownListener
This interface defines a method that may be used to notify various
Directory Server components that the server is shutting down.
|
interface |
SubentryChangeListener
This interface defines a mechanism that Directory Server components
may use if they need to be notified of changes that are being made
to subentries in the Directory Server.
|
class |
SynchronizationProvider<T extends org.forgerock.opendj.server.config.server.SynchronizationProviderCfg>
This class defines the set of methods and structures that are
available for use in a Directory Server synchronization provider.
|
class |
TrustManagerProvider<T extends org.forgerock.opendj.server.config.server.TrustManagerProviderCfg>
This class defines an API that may be used to obtain a set of
javax.net.ssl.TrustManager objects for use when performing
SSL/StartTLS negotiation. |
class |
VirtualAttributeProvider<T extends org.forgerock.opendj.server.config.server.VirtualAttributeCfg>
This class defines the set of methods and structures that must be
implemented by a Directory Server module that implements the
functionality required for one or more virtual attributes.
|
class |
WorkQueue<T extends org.forgerock.opendj.server.config.server.WorkQueueCfg>
This class defines the structure and methods that must be
implemented by a Directory Server work queue.
|
Modifier and Type | Method and Description |
---|---|
void |
ClientConnection.deregisterPersistentSearch(PersistentSearch persistentSearch)
Deregisters the provided persistent search for this client.
|
protected void |
ClientConnection.finalizeConnectionInternal()
Performs any internal cleanup that may be necessary when this
client connection is disconnected.
|
void |
ClientConnection.registerPersistentSearch(PersistentSearch persistentSearch)
Registers the provided persistent search for this client.
|
Modifier and Type | Class and Description |
---|---|
class |
DirectoryServerPlugin<T extends org.forgerock.opendj.server.config.server.PluginCfg>
This class defines the set of methods and structures that are
available for use in Directory Server plugins.
|
class |
PluginResult
This class defines a data structure that holds information about
the result of processing by a plugin.
|
class |
PluginType
This class defines an enumeration containing the types of plugins
that are supported for use in the Directory Server.
|
Modifier and Type | Method and Description |
---|---|
void |
DirectoryServerPlugin.initializeInternal(ServerContext serverContext,
org.forgerock.opendj.ldap.Dn pluginDN,
Set<PluginType> pluginTypes,
boolean invokeForInternalOps)
Performs any initialization that should be done for all types of
plugins regardless of type.
|
void |
DirectoryServerPlugin.setInvokeForInternalOperations(boolean invokeForInternalOps)
Specifies whether this plugin should be invoked for internal
operations.
|
Modifier and Type | Class and Description |
---|---|
class |
ConfigConstants
This class defines a number of constants used by the Directory Server
configuration, including configuration attribute and objectclass names,
and attribute options.
|
class |
ConfigException
This class defines an exception that may be thrown during the course of
interactions with the Directory Server configuration.
|
class |
JMXMBean
This class defines a JMX MBean that can be registered with the Directory
Server to provide monitoring and statistical information, provide read and/or
read-write access to the configuration, and provide notifications and alerts
if a significant event or severe/fatal error occurs.
|
Modifier and Type | Class and Description |
---|---|
class |
AccessLogPublisher<T extends org.forgerock.opendj.server.config.server.AccessLogPublisherCfg>
This class defines the set of methods and structures that must be
implemented for a Directory Server access log publisher.
|
class |
DebugLogPublisher<T extends org.forgerock.opendj.server.config.server.DebugLogPublisherCfg>
This class defines the set of methods and structures that must be
implemented for a Directory Server debug log publisher.
|
class |
ErrorLogPublisher<T extends org.forgerock.opendj.server.config.server.ErrorLogPublisherCfg>
This class defines the set of methods and structures that must be implemented
for a Directory Server error log publisher.
|
class |
HTTPAccessLogPublisher<T extends org.forgerock.opendj.server.config.server.HttpAccessLogPublisherCfg>
This class defines the set of methods and structures that must be implemented
for a Directory Server HTTP access log publisher.
|
interface |
LogPublisher<T extends org.forgerock.opendj.server.config.server.LogPublisherCfg>
This class defines the set of methods and structures that must be implemented
for a Directory Server log publisher.
|
Modifier and Type | Class and Description |
---|---|
class |
InternalClientConnection
This class defines a pseudo-connection object that can be used for
performing internal operations.
|
class |
InternalSearchOperation
This class defines a subclass of the core search operation that is
to be used for internal searches.
|
Modifier and Type | Method and Description |
---|---|
void |
InternalSearchOperation.addSearchEntry(SearchResultEntry searchEntry)
Provides the provided search result entry to the internal search
listener if one was provided, or stores it in an internal list
otherwise.
|
void |
InternalSearchOperation.addSearchReference(SearchResultReference searchReference)
Provides the provided search result reference to the internal
search listener if one was provided, or stores it in an internal
list otherwise.
|
void |
InternalClientConnection.cancelAllOperations(CancelRequest cancelRequest)
Attempts to cancel all operations in progress on this connection.
|
void |
InternalClientConnection.cancelAllOperationsExcept(CancelRequest cancelRequest,
int messageID)
Attempts to cancel all operations in progress on this connection
except the operation with the specified message ID.
|
CancelResult |
InternalClientConnection.cancelOperation(int messageID,
CancelRequest cancelRequest)
Attempts to cancel the specified operation.
|
void |
InternalClientConnection.disconnect(DisconnectReason disconnectReason,
boolean sendNotification,
LocalizableMessage message)
Closes the connection to the client, optionally sending it a
message indicating the reason for the closure.
|
ConnectionHandler<?> |
InternalClientConnection.getConnectionHandler()
Retrieves the connection handler that accepted this client
connection.
|
Operation |
InternalClientConnection.getOperationInProgress(int messageID)
Retrieves the operation in progress with the specified message
ID.
|
Collection<Operation> |
InternalClientConnection.getOperationsInProgress()
Retrieves the set of operations in progress for this client
connection.
|
boolean |
InternalClientConnection.removeOperationInProgress(int messageID)
Removes the provided operation from the set of operations in
progress for this client connection.
|
protected boolean |
InternalClientConnection.sendIntermediateResponseMessage(IntermediateResponse intermediateResponse)
Sends the provided intermediate response message to the client.
|
void |
InternalClientConnection.sendResponse(Operation operation)
Sends a response to the client based on the information in the
provided operation.
|
void |
InternalClientConnection.sendSearchEntry(SearchOperation searchOperation,
SearchResultEntry searchEntry)
Sends the provided search result entry to the client.
|
void |
InternalSearchOperation.sendSearchEntry(SearchResultEntry searchEntry)
Sends the provided search result entry to the client.
|
boolean |
InternalClientConnection.sendSearchReference(SearchOperation searchOperation,
SearchResultReference searchReference)
Sends the provided search result reference to the client.
|
boolean |
InternalSearchOperation.sendSearchReference(SearchResultReference searchReference)
Sends the provided search result reference to the client.
|
void |
InternalClientConnection.setAuthenticationInfo(AuthenticationInfo authenticationInfo)
This method has no effect, as the authentication info for
internal client connections is set when the connection is created
and cannot be changed after the fact.
|
void |
InternalClientConnection.setUnauthenticated()
This method has no effect, as the authentication info for
internal client connections is set when the connection is created
and cannot be changed after the fact.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractAttribute
An abstract base class for implementing new types of
Attribute . |
class |
AbstractOperation
This class defines a generic operation that may be processed by the
Directory Server.
|
class |
AcceptRejectWarn
This class implements an enumeration that may be used for
configuration items that may have three possible values: accept,
reject, or warn.
|
class |
AccountStatusNotification
This class defines a data type for storing information associated
with an account status notification.
|
class |
AccountStatusNotificationProperty
This class implements an enumeration that holds the possible set of
additional properties that can be included in an account status
notification.
|
class |
AccountStatusNotificationType
This class implements an enumeration that holds the possible event
types that can trigger an account status notification.
|
interface |
Attribute
This class defines a data structure for storing and interacting
with an attribute that may be used in the Directory Server.
|
class |
AttributeBuilder
This class provides an interface for creating new non-virtual
Attribute s, or "real" attributes. |
class |
AuthenticationInfo
This class defines a data structure that may be used to store
information about an authenticated user.
|
class |
AuthenticationType
This enumeration defines the set of possible authentication types
that may be used for a bind request.
|
class |
BackupConfig
This class defines a data structure for holding configuration
information to use when performing a backup of a Directory Server
backend.
|
class |
BackupDirectory
This class defines a data structure for holding information about a
filesystem directory that contains data for one or more backups associated
with a backend.
|
class |
BackupInfo
This class defines a data structure for holding information about a
backup that is available in a backup directory.
|
class |
CacheEntry
This class defines a Directory Server cache entry, which is simply
used to store an entry with its associated backend and entry ID.
|
class |
CanceledOperationException
This class defines an exception that may be thrown if the operation
being processed is cancelled for some reason (e.g., an abandon or
cancel request from the client).
|
class |
CancelRequest
This class defines a data structure that can be used to hold
information about a request to cancel or abandon an operation in
progress.
|
class |
CancelResult
This enumeration defines the set of possible outcomes that can
result from processing a cancel request.
|
class |
Control
This class defines a data structure that holds information about a
control that can be included in a request or response.
|
interface |
CryptoManager
This interface defines the methods to call to access cryptographic
services including encryption and hashing; in particular, when the
ciphertext or HMAC is produced on one directory server instance and
is to be consumed on another.
|
class |
CryptoManagerException
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.
|
class |
DirectoryConfig
This interface defines a set of methods that may be used by
third-party code to obtain information about the core Directory
Server configuration and the instances of various kinds of
components that have registered themselves with the server.
|
class |
DirectoryEnvironmentConfig
This class provides a set of properties that may control various
aspects of the server environment.
|
class |
DirectoryException
This class defines an exception that may be thrown if a problem
occurs in the Directory Server.
|
class |
DisconnectReason
This enumeration defines the set of possible reasons for the
closure of a connection between a client and the Directory Server.
|
class |
Entry
This class defines a data structure for a Directory Server entry.
|
class |
EntryEncodeConfig
This class defines a data structure that contains configuration
information about how an entry should be encoded.
|
class |
ExistingFileBehavior
This enumeration defines the set of possible behaviors that should
be taken when attempting to write to a file that already exists.
|
class |
FilePermission
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.
|
class |
FilterType
This enumeration defines the set of possible filter types that may
be used for search filters.
|
class |
HostPort
This class defines a data structure that combines an address and port number,
as may be used to accept a connection from or initiate a connection to a
remote system.
|
class |
IdentifiedException
This class defines a base exception that should be extended by any
exception that exposes a unique identifier for the associated
message.
|
class |
IndexType
This class implements an enumeration that may be used to define the
ways in which an attribute may be indexed within the server.
|
class |
InitializationException
This class defines an exception that may be thrown if a problem
occurs while trying to initialize a Directory Server component.
|
class |
IntermediateResponse
This class defines a data structure for holding information that
may be sent to the client in the form of an intermediate response.
|
class |
LDAPException
This class defines an exception that may be thrown if a problem
occurs while interacting with an LDAP protocol element.
|
class |
LDAPURL
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.
|
class |
LDIFExportConfig
This class defines a data structure for holding configuration
information to use when performing an LDIF export.
|
class |
LDIFImportConfig
This class defines a data structure for holding configuration
information to use when performing an LDIF import.
|
class |
LDIFImportResult
This class defines a data structure for providing information about
the state of a completed LDIF import, including the total number of
entries read, skipped, and rejected.
|
class |
LockManager
A lock manager coordinates directory update operations so that the DIT structure remains in a
consistent state, as well as providing repeatable read isolation.
|
class |
MemberList
This class defines a mechanism that may be used to iterate over the
members of a group.
|
class |
MembershipException
This class defines an exception that may be thrown if a problem
occurs while attempting to iterate across the members of a group.
|
class |
Modification
This class defines a data structure for storing and interacting
with a modification that may be requested of an entry in the Directory Server.
|
class |
NamedCharacterSet
This class provides a data structure that makes it possible to
associate a name with a given set of characters.
|
class |
NullOutputStream
This class defines a custom output stream that simply discards any
data written to it.
|
class |
OpenDsException
This class defines a base exception for OpenDS exceptions.
|
interface |
Operation
This interface defines a generic operation that may be processed by
the Directory Server.
|
class |
OperationConfig
Base for data structures that define configuration for operations.
|
class |
OperationType
This enumeration defines the set of possible operation types that
may be processed by the Directory Server.
|
class |
Privilege
This class implements an enumeration that defines the set of
privileges available in the Directory Server.
|
class |
RawAttribute
This class defines a raw attribute, which has a type (which may
include zero or more options), and zero or more values.
|
class |
RawFilter
This class defines the data structures and methods to use when
interacting with a raw search filter, which defines a set of
criteria for locating entries in a search request.
|
class |
RawModification
This class defines the data structures and methods to use when
interacting with a raw modification, which describes a change that
should be made to an attribute.
|
class |
RestoreConfig
This class defines a data structure for holding configuration
information to use when restoring a backup of a Directory Server
backend.
|
class |
SearchFilter
This class defines a data structure for storing and interacting
with a search filter that may serve as criteria for locating
entries in the Directory Server.
|
class |
SearchResultEntry
This class defines a data structure for storing information about
an entry that matches a given set of search criteria and should be
returned to the client.
|
class |
SearchResultReference
This class defines a data structure for storing information about a
referral returned while processing a search request.
|
class |
SSLClientAuthPolicy
This enumeration defines a policy that indicates how the server
should deal with SSL/TLS-based client connections.
|
class |
StabilityLevel
This class implements an enumeration whose values may be used to
indicate the stability level of API classes and/or methods.
|
class |
SubtreeSpecification
An RFC 3672 subtree specification.
|
interface |
SynchronizationProviderResult
This class defines a data structure that holds information about
the result of processing by a synchronization provider.
|
class |
VirtualAttribute
This class defines a virtual attribute, which is a special kind of
attribute whose values do not actually exist in persistent storage
but rather are computed or otherwise obtained dynamically.
|
class |
VirtualAttributeRule
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.
|
class |
WritabilityMode
This class implements an enumeration that may be used to control
the writability mode for the entire server or for a specific
backend.
|
Modifier and Type | Method and Description |
---|---|
static Map<AccountStatusNotificationProperty,List<String>> |
AccountStatusNotification.createProperties(PasswordPolicyState pwPolicyState,
boolean tempLocked,
int timeToExpiration,
List<org.forgerock.opendj.ldap.ByteString> oldPasswords,
List<org.forgerock.opendj.ldap.ByteString> newPasswords)
Creates a set of account status notification properties from the
provided information.
|
void |
Modification.setAttribute(Attribute attribute)
Specifies the attribute for this modification.
|
void |
Modification.setModificationType(org.forgerock.opendj.ldap.ModificationType modificationType)
Specifies the modification type for this modification.
|
Modifier and Type | Interface and Description |
---|---|
interface |
InProgressOperation
This class defines a set of methods that are available for use by
plugins for operations that are currently in the middle of their
"core" processing (e.g., for examining search result entries or
references before they are sent to the client).
|
interface |
PluginOperation
This class defines a set of methods that are available for use by
all types of plugins involved in operation processing (pre-parse,
pre-operation, post-operation, post-response, search result entry,
search result reference, and intermediate response).
|
interface |
PostOperationAbandonOperation
This class defines a set of methods that are available for use by
post-operation plugins for abandon operations.
|
interface |
PostOperationAddOperation
This class defines a set of methods that are available for use by
post-operation plugins for add operations.
|
interface |
PostOperationBindOperation
This class defines a set of methods that are available for use by
post-operation plugins for bind operations.
|
interface |
PostOperationCompareOperation
This class defines a set of methods that are available for use by
post-operation plugins for compare operations.
|
interface |
PostOperationDeleteOperation
This class defines a set of methods that are available for use by
post-operation plugins for delete operations.
|
interface |
PostOperationExtendedOperation
This class defines a set of methods that are available for use by
post-operation plugins for extended operations.
|
interface |
PostOperationModifyDNOperation
This class defines a set of methods that are available for use by
post-operation plugins for modify DN operations.
|
interface |
PostOperationModifyOperation
This class defines a set of methods that are available for use by
post-operation plugins for modify operations.
|
interface |
PostOperationOperation
This class defines a set of methods that are available for use by
post-operation plugins for all types of operations.
|
interface |
PostOperationSearchOperation
This class defines a set of methods that are available for use by
post-operation plugins for search operations.
|
interface |
PostOperationUnbindOperation
This class defines a set of methods that are available for use by
post-operation plugins for unbind operations.
|
interface |
PostResponseAddOperation
This class defines a set of methods that are available for use by
post-response plugins for add operations.
|
interface |
PostResponseBindOperation
This class defines a set of methods that are available for use by
post-response plugins for bind operations.
|
interface |
PostResponseCompareOperation
This class defines a set of methods that are available for use by
post-response plugins for compare operations.
|
interface |
PostResponseDeleteOperation
This class defines a set of methods that are available for use by
post-response plugins for delete operations.
|
interface |
PostResponseExtendedOperation
This class defines a set of methods that are available for use by
post-response plugins for extended operations.
|
interface |
PostResponseModifyDNOperation
This class defines a set of methods that are available for use by
post-response plugins for modify DN operations.
|
interface |
PostResponseModifyOperation
This class defines a set of methods that are available for use by
post-response plugins for modify operations.
|
interface |
PostResponseOperation
This class defines a set of methods that are available for use by
post-response plugins for all types of operations.
|
interface |
PostResponseSearchOperation
This class defines a set of methods that are available for use by
post-response plugins for search operations.
|
interface |
PostSynchronizationAddOperation
This class defines a set of methods that are available for use by
post-synchronization plugins for add operations.
|
interface |
PostSynchronizationDeleteOperation
This class defines a set of methods that are available for use by
post-synchronization plugins for delete operations.
|
interface |
PostSynchronizationModifyDNOperation
This class defines a set of methods that are available for use by
post-synchronization plugins for modify DN operations.
|
interface |
PostSynchronizationModifyOperation
This class defines a set of methods that are available for use by
post-synchronization plugins for modify operations.
|
interface |
PostSynchronizationOperation
This class defines a set of methods that are available for use by
post-synchronization plugins for all types of operations.
|
interface |
PreOperationAddOperation
This class defines a set of methods that are available for use by
pre-operation plugins for add operations.
|
interface |
PreOperationBindOperation
This class defines a set of methods that are available for use by
pre-operation plugins for bind operations.
|
interface |
PreOperationCompareOperation
This class defines a set of methods that are available for use by
pre-operation plugins for compare operations.
|
interface |
PreOperationDeleteOperation
This class defines a set of methods that are available for use by
pre-operation plugins for delete operations.
|
interface |
PreOperationExtendedOperation
This class defines a set of methods that are available for use by
pre-operation plugins for extended operations.
|
interface |
PreOperationModifyDNOperation
This class defines a set of methods that are available for use by
pre-operation plugins for modify DN operations.
|
interface |
PreOperationModifyOperation
This class defines a set of methods that are available for use by
pre-operation plugins for modify operations.
|
interface |
PreOperationOperation
This class defines a set of methods that are available for use by
pre-operation plugins for all types of operations.
|
interface |
PreOperationSearchOperation
This class defines a set of methods that are available for use by
pre-operation plugins for search operations.
|
interface |
PreParseAbandonOperation
This class defines a set of methods that are available for use by
pre-parse plugins for abandon operations.
|
interface |
PreParseAddOperation
This class defines a set of methods that are available for use by
pre-parse plugins for add operations.
|
interface |
PreParseBindOperation
This class defines a set of methods that are available for use by
pre-parse plugins for bind operations.
|
interface |
PreParseCompareOperation
This class defines a set of methods that are available for use by
pre-parse plugins for compare operations.
|
interface |
PreParseDeleteOperation
This class defines a set of methods that are available for use by
pre-parse plugins for delete operations.
|
interface |
PreParseExtendedOperation
This class defines a set of methods that are available for use by
pre-parse plugins for extended operations.
|
interface |
PreParseModifyDNOperation
This class defines a set of methods that are available for use by
pre-parse plugins for modify DN operations.
|
interface |
PreParseModifyOperation
This class defines a set of methods that are available for use by
pre-parse plugins for modify operations.
|
interface |
PreParseOperation
This class defines a set of methods that are available for use by
pre-parse plugins for all types of operations.
|
interface |
PreParseSearchOperation
This class defines a set of methods that are available for use by
pre-parse plugins for search operations.
|
interface |
PreParseUnbindOperation
This class defines a set of methods that are available for use by
pre-parse plugins for unbind operations.
|
interface |
SearchEntrySearchOperation
This class defines a set of methods that are available for use by
search result entry plugins.
|
interface |
SearchReferenceSearchOperation
This class defines a set of methods that are available for use by
search result reference plugins.
|
interface |
SubordinateModifyDNOperation
This class defines a set of methods that are available for use by
subordinate modify DN operation plugins.
|
Modifier and Type | Class and Description |
---|---|
class |
AddChangeRecordEntry
This class defines a data structure for a change record entry for
an add operation.
|
class |
BuildVersion
Represents a particular version of OpenDJ useful for making comparisons
between versions.
|
class |
CertificateManager
This class provides an interface for generating self-signed certificates and
certificate signing requests, and for importing, exporting, and deleting
certificates from a key store.
|
class |
ChangeOperationType
This enumeration defines the set of possible change types.
|
class |
ChangeRecordEntry
This abstract class defines methods for a change record entry.
|
class |
Crypt
UNIX Crypt cipher, ported from the Sun OpenSolaris project.
|
class |
DeleteChangeRecordEntry
This class defines a data structure for a change record entry for
an delete operation.
|
class |
DynamicConstants
This file contains a number of constants that are used throughout the
Directory Server source.
|
class |
EMailMessage
This class defines an e-mail message that may be sent to one or more
recipients via SMTP.
|
class |
EmbeddedUtils
Deprecated.
Use
EmbeddedDirectoryServer class instead |
class |
ExpirationCheckTrustManager
This class implements an X.509 trust manager that will be used to wrap an
existing trust manager and makes it possible to reject a presented
certificate if that certificate is outside the validity window.
|
class |
LDIFException
This class defines an exception that may be thrown while attempting to parse
LDIF content.
|
class |
LDIFReader
This class provides the ability to read information from an LDIF file.
|
class |
LDIFWriter
This class provides a mechanism for writing entries in LDIF form to a file or
an output stream.
|
class |
LevenshteinDistance
This class provides an implementation of the Levenshtein distance algorithm,
which may be used to determine the minimum number of changes required to
transform one string into another.
|
class |
ModifyChangeRecordEntry
This class defines a data structure for a change record entry for
an modify operation.
|
class |
ModifyDNChangeRecordEntry
This class defines a data structure for a change record entry for
an modifyDN operation.
|
class |
MultiOutputStream
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. |
class |
SelectableCertificateKeyManager
This class implements an X.509 key manager that will be used to wrap an
existing key manager and makes it possible to configure which certificate(s)
should be used for client and/or server operations.
|
class |
ServerConstants
This class defines a set of constants that may be referenced throughout the
Directory Server source.
|
class |
SetupUtils
This class provides a number of utility methods that may be used during the
graphical or command-line setup process.
|
class |
StaticUtils
This class defines a number of static utility methods that may be used
throughout the server.
|
class |
TimeThread
This class provides an application-wide timing service.
|
Copyright © 2010-2017 ForgeRock AS. All Rights Reserved.