Package | Description |
---|---|
org.opends.server.api |
Contains a number of API declarations for use throughout the
Directory Server.
|
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.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.
|
Modifier and Type | Class and Description |
---|---|
class |
LocalBackend<C extends Configuration>
This class defines the set of methods and structures that must be implemented for a Directory Server 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 |
ProxyBackend
Implements the proxy backend, i.e.
|
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 |
BackendImpl<C extends 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 |
---|---|
Backend<?> |
BackendConfigManager.findBackendForEntry(Dn entryDn)
Retrieves the backend that should be used to handle operations on the specified entry.
|
Backend<?> |
BackendConfigManager.getBackendWithBaseDn(Dn baseDn)
Retrieves the backend with the specified base DN.
|
Modifier and Type | Method and Description |
---|---|
Set<Backend<?>> |
BackendConfigManager.getAllBackends()
Returns the set of all backends.
|
Set<Backend<?>> |
BackendConfigManager.getSubordinateBackends(Backend<?> backend)
Retrieves the set of subordinate backends of the provided backend.
|
Modifier and Type | Method and Description |
---|---|
void |
BackendConfigManager.deregisterBackend(Backend<? extends BackendCfg> backend)
Deregisters a backend.
|
void |
BackendConfigManager.deregisterBaseDNs(Backend<? extends BackendCfg> backend)
Deregisters all the base DNs for the provided backend.
|
static String |
LockFileManager.getBackendLockFileName(Backend<?> backend)
Retrieves the filename that should be used for the lock file for the specified backend.
|
Set<Backend<?>> |
BackendConfigManager.getSubordinateBackends(Backend<?> backend)
Retrieves the set of subordinate backends of the provided backend.
|
void |
BackendConfigManager.registerBackend(Backend<? extends BackendCfg> backend)
Registers a backend.
|
Pair<Set<Dn>,Set<Dn>> |
BackendConfigManager.registerBaseDNs(Backend<? extends BackendCfg> backend,
Set<Dn> newBaseDns)
Registers the provided base DNs for the provided backend.
|
Copyright 2010-2022 ForgeRock AS.