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