public final class JEBackend extends BackendImpl<JeBackendCfg>
LocalBackend.BackendOperation
Constructor and Description |
---|
JEBackend() |
Modifier and Type | Method and Description |
---|---|
protected Storage |
configureStorage(JeBackendCfg cfg,
ServerContext serverContext)
Creates the storage engine which will be used by this pluggable backend.
|
protected PluggableBackendMonitor |
getLocalBackendMonitor()
Returns the local backend monitor associated with this backend.
|
boolean |
isConfigurationAcceptable(JeBackendCfg cfg,
List<LocalizableMessage> unacceptableReasons,
ServerContext serverContext)
Indicates whether the provided configuration is acceptable for this backend.
|
addEntry, applyConfigurationChange, clearBackend, closeBackend, configureBackend, createBackup, deleteEntry, entryExists, exportLDIF, getBaseDNs, getEntry, getEntryCount, getHealthStatus, getNumberOfChildren, getNumberOfEntriesInBaseDN, getSupportedControls, hasSubordinates, importLDIF, isConfigurationChangeAcceptable, isIndexed, isPublicBackend, openBackend, rebuildBackend, removeBackup, renameEntry, replaceEntry, restoreBackup, search, supports, verifyBackend
deregisterBackendMonitor, finalizeBackend, getPersistentSearches, getWritabilityMode, handle, handlesEntry, handlesEntry, isIndexed, registerBackendMonitor, registerPersistentSearch, setWritabilityMode, supportsControl
getBackendID, getSupportedFeatures, setBackendID, toString
public boolean isConfigurationAcceptable(JeBackendCfg cfg, List<LocalizableMessage> unacceptableReasons, ServerContext serverContext)
Backend
isConfigurationAcceptable
in class BackendImpl<JeBackendCfg>
cfg
- The backend configuration for which to make the determination.unacceptableReasons
- A list that may be used to hold the reasons that the provided configuration is not acceptable.serverContext
- this Directory Server instance's server contexttrue
if the provided configuration is acceptable for this backend, or false
if not.protected Storage configureStorage(JeBackendCfg cfg, ServerContext serverContext) throws ConfigException
BackendImpl
configureStorage
in class BackendImpl<JeBackendCfg>
cfg
- the configuration objectserverContext
- this Directory Server intsance's server contextConfigException
- If there is an error in the configuration.protected PluggableBackendMonitor getLocalBackendMonitor()
LocalBackend
Implementations may override this method in order to provide custom implementations.
getLocalBackendMonitor
in class BackendImpl<JeBackendCfg>
Copyright 2010-2022 ForgeRock AS.