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, 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)
BackendImpl
configureStorage
in class BackendImpl<JeBackendCfg>
cfg
- the configuration objectserverContext
- this Directory Server intsance's server contextprotected PluggableBackendMonitor getLocalBackendMonitor()
LocalBackend
Implementations may override this method in order to provide custom implementations.
getLocalBackendMonitor
in class BackendImpl<JeBackendCfg>
Copyright 2010-2018 ForgeRock AS.