Package | Description |
---|---|
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.backends |
Contains various Directory Server backend implementations.
|
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.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.backends.pluggable |
Contains the code for implementing Directory Server pluggable storage backends.
|
org.opends.server.backends.task |
Contains the code for the Directory Server backend that provides an interface
for executing administrative tasks.
|
org.opends.server.core |
Contains various classes that comprise the core of the Directory Server
codebase.
|
org.opends.server.crypto |
This package implements the Directory Server cryptographic framework,
which is described in the
CrytpoManager design document.
|
org.opends.server.extensions |
Contains various implementations of Directory Server APIs that are not
appropriate for other packages.
|
org.opends.server.monitors |
Contains various Directory Server monitor provider implementations.
|
org.opends.server.plugins |
Contains the implementation for various Directory Server plugins.
|
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.tasks |
Contains implementations for various Directory Server tasks.
|
org.opends.server.tools |
Contains various Directory Server tool implementations.
|
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".
|
Modifier and Type | Method and Description |
---|---|
void |
LocalBackendInitializationListener.performBackendPostFinalizationProcessing(LocalBackend<?> backend)
Performs any processing that may be required whenever a backend
is finalized.
|
void |
LocalBackendInitializationListener.performBackendPostInitializationProcessing(LocalBackend<?> backend)
Performs any processing that may be required
after the Initialisation cycle has been completed, that is
all listeners have received the initialisation event, and the
backend has been put into service,.
|
void |
LocalBackendInitializationListener.performBackendPreFinalizationProcessing(LocalBackend<?> backend)
Performs any processing that may be required before starting
the finalisation cycle, that is invoked before any listener receive
the Finalization event.
|
void |
LocalBackendInitializationListener.performBackendPreInitializationProcessing(LocalBackend<?> backend)
Performs any processing that may be required whenever a backend
is initialized for use in the Directory Server.
|
void |
BackupTaskListener.processBackupBegin(LocalBackend<?> backend,
BackupConfig config)
Performs any processing that might be necessary just before the
server begins processing on a backup task.
|
void |
BackupTaskListener.processBackupEnd(LocalBackend<?> backend,
BackupConfig config,
boolean successful)
Performs any processing that might be necessary after the server
has completed processing on a backup task.
|
void |
ExportTaskListener.processExportBegin(LocalBackend<?> backend,
LDIFExportConfig config)
Performs any processing that might be necessary just before the
server begins processing on an LDIF export task.
|
void |
ExportTaskListener.processExportEnd(LocalBackend<?> backend,
LDIFExportConfig config,
boolean successful)
Performs any processing that might be necessary after the server
has completed processing on an LDIF export task.
|
void |
ImportTaskListener.processImportBegin(LocalBackend<?> backend,
LDIFImportConfig config)
Performs any processing that might be necessary just before the
server begins processing on an LDIF import task.
|
void |
ImportTaskListener.processImportEnd(LocalBackend<?> backend,
LDIFImportConfig config,
boolean successful)
Performs any processing that might be necessary after the server
has completed processing on an LDIF import task.
|
void |
RestoreTaskListener.processRestoreBegin(LocalBackend<?> backend,
RestoreConfig config)
Performs any processing that might be necessary just before the
server begins processing on a restore task.
|
void |
RestoreTaskListener.processRestoreEnd(LocalBackend<?> backend,
RestoreConfig config,
boolean successful)
Performs any processing that might be necessary after the server
has completed processing on a restore task.
|
Modifier and Type | Method and Description |
---|---|
void |
AciListenerManager.performBackendPostFinalizationProcessing(LocalBackend<?> backend)
Performs any processing that may be required whenever a backend
is finalized.
|
void |
AciListenerManager.performBackendPostInitializationProcessing(LocalBackend<?> backend) |
void |
AciListenerManager.performBackendPreFinalizationProcessing(LocalBackend<?> backend) |
void |
AciListenerManager.performBackendPreInitializationProcessing(LocalBackend<?> backend)
Performs any processing that may be required whenever a backend
is initialized for use in the Directory Server.
|
void |
AciList.removeAci(LocalBackend<?> backend)
Remove all ACIs related to a backend.
|
Modifier and Type | Class and Description |
---|---|
class |
BackupBackend
This class defines a backend used to present information about Directory
Server backups.
|
class |
ChangelogBackend
A backend that provides access to the changelog, i.e.
|
class |
ConfigurationBackend
Back-end responsible for management of configuration entries.
|
class |
LDIFBackend
This class provides a backend implementation that stores the underlying data
in an LDIF file.
|
class |
MemoryBackend
This class defines a very simple backend that stores its information in
memory.
|
class |
MonitorBackend
This class defines a backend to hold Directory Server monitor entries.
|
class |
NullBackend
This class implements /dev/null like backend for development and testing.
|
class |
RootDSEBackend
This class defines a backend to hold the Directory Server root DSE.
|
class |
SchemaBackend
This class defines a backend to hold the Directory Server schema information.
|
class |
TrustStoreBackend
This class defines a backend used to provide an LDAP view of public keys
stored in a key store.
|
Modifier and Type | Class and Description |
---|---|
class |
JEBackend
Class defined in the configuration for this backend type.
|
Modifier and Type | Class and Description |
---|---|
class |
PDBBackend
Class defined in the configuration for this backend type.
|
Modifier and Type | Class and Description |
---|---|
class |
BackendImpl<C extends org.forgerock.opendj.server.config.server.PluggableBackendCfg>
This is an implementation of a Directory Server Backend which stores entries locally
in a pluggable storage.
|
Modifier and Type | Class and Description |
---|---|
class |
TaskBackend
This class provides an implementation of a Directory Server backend that may
be used to execute various kinds of administrative tasks on a one-time or
recurring basis.
|
Modifier and Type | Method and Description |
---|---|
LocalBackend<?> |
BackendConfigManager.findLocalBackendForEntry(org.forgerock.opendj.ldap.Dn entryDn)
Retrieves the local backend and the corresponding baseDN that should be used to handle operations on the
specified entry.
|
LocalBackend<?> |
BackendConfigManager.getLocalBackendById(String backendId)
Retrieves a local backend provided its identifier.
|
LocalBackend<?> |
BackendConfigManager.getLocalBackendWithBaseDN(org.forgerock.opendj.ldap.Dn baseDn)
Retrieves the local backend with the specified base DN.
|
Modifier and Type | Method and Description |
---|---|
static void |
DirectoryServer.notifyBackupBeginning(LocalBackend<?> backend,
BackupConfig config)
Notifies the registered backup task listeners that the server will be
beginning a backup task with the provided information.
|
static void |
DirectoryServer.notifyBackupEnded(LocalBackend<?> backend,
BackupConfig config,
boolean successful)
Notifies the registered backup task listeners that the server has completed
processing on a backup task with the provided information.
|
static void |
DirectoryServer.notifyExportBeginning(LocalBackend<?> backend,
LDIFExportConfig config)
Notifies the registered LDIF export task listeners that the server will be
beginning an export task with the provided information.
|
static void |
DirectoryServer.notifyExportEnded(LocalBackend<?> backend,
LDIFExportConfig config,
boolean successful)
Notifies the registered LDIF export task listeners that the server has
completed processing on an export task with the provided information.
|
static void |
DirectoryServer.notifyImportBeginning(LocalBackend<?> backend,
LDIFImportConfig config)
Notifies the registered LDIF import task listeners that the server will be
beginning an import task with the provided information.
|
static void |
DirectoryServer.notifyImportEnded(LocalBackend<?> backend,
LDIFImportConfig config,
boolean successful)
Notifies the registered LDIF import task listeners that the server has
completed processing on an import task with the provided information.
|
static void |
DirectoryServer.notifyRestoreBeginning(LocalBackend<?> backend,
RestoreConfig config)
Notifies the registered restore task listeners that the server will be
beginning a restore task with the provided information.
|
static void |
DirectoryServer.notifyRestoreEnded(LocalBackend<?> backend,
RestoreConfig config,
boolean successful)
Notifies the registered restore task listeners that the server has
completed processing on a restore task with the provided information.
|
void |
GroupManager.performBackendPostFinalizationProcessing(LocalBackend<?> backend)
Performs any processing that may be required whenever a backend
is finalized.
|
void |
SubentryManager.performBackendPostFinalizationProcessing(LocalBackend<?> backend)
Performs any processing that may be required whenever a backend
is finalized.
|
void |
GroupManager.performBackendPostInitializationProcessing(LocalBackend<?> backend) |
void |
SubentryManager.performBackendPostInitializationProcessing(LocalBackend<?> backend) |
void |
GroupManager.performBackendPreFinalizationProcessing(LocalBackend<?> backend) |
void |
SubentryManager.performBackendPreFinalizationProcessing(LocalBackend<?> backend) |
void |
GroupManager.performBackendPreInitializationProcessing(LocalBackend<?> backend)
Performs any processing that may be required whenever a backend
is initialized for use in the Directory Server.
|
void |
SubentryManager.performBackendPreInitializationProcessing(LocalBackend<?> backend)
Performs any processing that may be required whenever a backend
is initialized for use in the Directory Server.
|
Modifier and Type | Method and Description |
---|---|
void |
CryptoManagerSync.performBackendPostFinalizationProcessing(LocalBackend<?> backend) |
void |
CryptoManagerSync.performBackendPostInitializationProcessing(LocalBackend<?> backend) |
void |
CryptoManagerSync.performBackendPreFinalizationProcessing(LocalBackend<?> backend) |
void |
CryptoManagerSync.performBackendPreInitializationProcessing(LocalBackend<?> backend) |
Modifier and Type | Method and Description |
---|---|
void |
DefaultEntryCache.performBackendPostFinalizationProcessing(LocalBackend<?> backend)
Performs any processing that may be required whenever a backend
is finalized.
|
void |
DefaultEntryCache.performBackendPostInitializationProcessing(LocalBackend<?> backend) |
void |
DefaultEntryCache.performBackendPreFinalizationProcessing(LocalBackend<?> backend) |
void |
DefaultEntryCache.performBackendPreInitializationProcessing(LocalBackend<?> backend)
Performs any processing that may be required whenever a backend
is initialized for use in the Directory Server.
|
Constructor and Description |
---|
LocalBackendMonitor(LocalBackend<?> backend)
Creates a new instance of this backend monitor provider that will work with
the provided backend.
|
Modifier and Type | Method and Description |
---|---|
void |
PasswordPolicyImportPlugin.processImportBegin(LocalBackend<?> backend,
LDIFImportConfig config) |
void |
PasswordPolicyImportPlugin.processImportEnd(LocalBackend<?> backend,
LDIFImportConfig config,
boolean successful) |
Modifier and Type | Method and Description |
---|---|
void |
LDAPReplicationDomain.performBackendPostFinalizationProcessing(LocalBackend<?> backend) |
void |
LDAPReplicationDomain.performBackendPostInitializationProcessing(LocalBackend<?> backend) |
void |
LDAPReplicationDomain.performBackendPreFinalizationProcessing(LocalBackend<?> backend) |
void |
LDAPReplicationDomain.performBackendPreInitializationProcessing(LocalBackend<?> backend) |
void |
MultimasterReplication.processBackupBegin(LocalBackend<?> backend,
BackupConfig config) |
void |
MultimasterReplication.processBackupEnd(LocalBackend<?> backend,
BackupConfig config,
boolean successful) |
void |
MultimasterReplication.processExportBegin(LocalBackend<?> backend,
LDIFExportConfig config) |
void |
MultimasterReplication.processExportEnd(LocalBackend<?> backend,
LDIFExportConfig config,
boolean successful) |
void |
MultimasterReplication.processImportBegin(LocalBackend<?> backend,
LDIFImportConfig config) |
void |
MultimasterReplication.processImportEnd(LocalBackend<?> backend,
LDIFImportConfig config,
boolean successful) |
void |
MultimasterReplication.processRestoreBegin(LocalBackend<?> backend,
RestoreConfig config) |
void |
MultimasterReplication.processRestoreEnd(LocalBackend<?> backend,
RestoreConfig config,
boolean successful) |
Modifier and Type | Method and Description |
---|---|
static org.forgerock.opendj.server.config.server.BackendCfg |
TaskUtils.getConfigEntry(LocalBackend<?> backend)
Get the configuration entry for a given backend.
|
Modifier and Type | Method and Description |
---|---|
LocalBackend<?> |
RebuildIndex.getCurrentBackend()
Returns the current backend.
|
LocalBackend<?> |
BackendToolUtils.BackendInfo.getLocalBackend()
Returns the local backend.
|
Modifier and Type | Method and Description |
---|---|
void |
RebuildIndex.setCurrentBackend(LocalBackend<?> currentBackend)
Sets the current backend.
|
Modifier and Type | Method and Description |
---|---|
void |
LocalBackendAddOperation.processLocalAdd(LocalBackend<?> backend)
Process this add operation against a local backend.
|
void |
LocalBackendBindOperation.processLocalBind(LocalBackend<?> backend)
Process this bind operation in a local backend.
|
void |
LocalBackendCompareOperation.processLocalCompare(LocalBackend<?> backend)
Process this compare operation in a local backend.
|
void |
LocalBackendDeleteOperation.processLocalDelete(LocalBackend<?> backend)
Process this delete operation in a local backend.
|
void |
LocalBackendModifyDNOperation.processLocalModifyDN(LocalBackend<?> backend)
Process this modify DN operation in a local backend.
|
void |
LocalBackendSearchOperation.processLocalSearch(LocalBackend<?> backend)
Process this search operation against a local backend.
|
Copyright © 2010-2017 ForgeRock AS. All Rights Reserved.