Package org.opends.server.backends.jdbc
Class Backend
- java.lang.Object
-
- org.opends.server.api.Backend<C>
-
- org.opends.server.api.LocalBackend<C>
-
- org.opends.server.backends.pluggable.BackendImpl<JDBCBackendCfg>
-
- org.opends.server.backends.jdbc.Backend
-
- All Implemented Interfaces:
ConfigurationChangeListener<PluggableBackendCfg>
public class Backend extends BackendImpl<JDBCBackendCfg>
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.opends.server.api.LocalBackend
LocalBackend.BackendOperation
-
-
Constructor Summary
Constructors Constructor Description Backend()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected JDBCStorageconfigureStorage(JDBCBackendCfg cfg, ServerContext serverContext)Creates the storage engine which will be used by this pluggable backend.-
Methods inherited from class org.opends.server.backends.pluggable.BackendImpl
addEntry, applyConfigurationChange, closeBackend, configureBackend, createBackup, deleteEntry, entryExists, exportLDIF, getBaseDNs, getEntry, getEntryCount, getNumberOfChildren, getNumberOfEntriesInBaseDN, getRootContainer, getSupportedControls, getSupportedFeatures, hasSubordinates, importLDIF, isConfigurationAcceptable, isConfigurationChangeAcceptable, isIndexed, openBackend, rebuildBackend, removeBackup, renameEntry, replaceEntry, restoreBackup, search, supports, verifyBackend
-
Methods inherited from class org.opends.server.api.LocalBackend
finalizeBackend, getBackendMonitor, getPersistentSearches, getWritabilityMode, handlesEntry, handlesEntry, isDefaultRoute, isIndexed, isPrivateBackend, registerPersistentSearch, setBackendMonitor, setPrivateBackend, setWritabilityMode, supportsControl
-
Methods inherited from class org.opends.server.api.Backend
getBackendID, setBackendID
-
-
-
-
Method Detail
-
configureStorage
protected JDBCStorage configureStorage(JDBCBackendCfg cfg, ServerContext serverContext) throws ConfigException
Description copied from class:BackendImplCreates the storage engine which will be used by this pluggable backend. Implementations should create and configure a new storage engine but not open it.- Specified by:
configureStoragein classBackendImpl<JDBCBackendCfg>- Parameters:
cfg- the configuration objectserverContext- this Directory Server intsance's server context- Returns:
- The storage engine to be used by this pluggable backend.
- Throws:
ConfigException- If there is an error in the configuration.
-
-