From 4fe1767665733394131391080c5c101738a6651c Mon Sep 17 00:00:00 2001
From: Matthew Swift <matthew.swift@forgerock.com>
Date: Tue, 03 Mar 2015 23:18:53 +0000
Subject: [PATCH] Minor pluggable backend code cleanup:
---
opendj-server-legacy/src/main/java/org/opends/server/backends/persistit/PitBackend.java | 21 ++++-----------------
1 files changed, 4 insertions(+), 17 deletions(-)
diff --git a/opendj-server-legacy/src/main/java/org/opends/server/backends/persistit/PitBackend.java b/opendj-server-legacy/src/main/java/org/opends/server/backends/persistit/PitBackend.java
index 128456c..99348d4 100644
--- a/opendj-server-legacy/src/main/java/org/opends/server/backends/persistit/PitBackend.java
+++ b/opendj-server-legacy/src/main/java/org/opends/server/backends/persistit/PitBackend.java
@@ -26,32 +26,19 @@
package org.opends.server.backends.persistit;
-import static org.opends.server.util.StaticUtils.getFileForPath;
-
-import java.io.File;
-
+import org.forgerock.opendj.config.server.ConfigException;
import org.opends.server.admin.std.server.PersistitBackendCfg;
-import org.opends.server.admin.std.server.PluggableBackendCfg;
import org.opends.server.backends.pluggable.BackendImpl;
import org.opends.server.backends.pluggable.spi.Storage;
/**
* Class defined in the configuration for this backend type.
*/
-public class PitBackend extends BackendImpl
+public final class PitBackend extends BackendImpl<PersistitBackendCfg>
{
- /** {@inheritDoc} */
@Override
- protected Storage newStorageInstance()
+ protected Storage configureStorage(PersistitBackendCfg cfg) throws ConfigException
{
- return new PersistItStorage();
- }
-
- /** {@inheritDoc} */
- protected File getBackupDirectory(PluggableBackendCfg cfg)
- {
- PersistitBackendCfg config = (PersistitBackendCfg) cfg;
- File parentDir = getFileForPath(config.getDBDirectory());
- return new File(parentDir, config.getBackendId());
+ return new PersistItStorage(cfg);
}
}
--
Gitblit v1.10.0