From cc21522ea71015c75a82ebf285644fa5ff57f46a Mon Sep 17 00:00:00 2001
From: Jean-Noel Rouvignac <jean-noel.rouvignac@forgerock.com>
Date: Mon, 30 Sep 2013 15:30:32 +0000
Subject: [PATCH] OPENDJ-1116 Introduce abstraction for the changelog DB

---
 opends/src/server/org/opends/server/replication/server/changelog/api/ChangelogDB.java |   13 ++++++++-----
 1 files changed, 8 insertions(+), 5 deletions(-)

diff --git a/opends/src/server/org/opends/server/replication/server/changelog/api/ChangelogDB.java b/opends/src/server/org/opends/server/replication/server/changelog/api/ChangelogDB.java
index 28ee57e..b96492a 100644
--- a/opends/src/server/org/opends/server/replication/server/changelog/api/ChangelogDB.java
+++ b/opends/src/server/org/opends/server/replication/server/changelog/api/ChangelogDB.java
@@ -84,18 +84,21 @@
   void shutdownDB();
 
   /**
+   * Temporary method added here until I (JNR) can find a way to get rid of it.
+   */
+  void clearCNIndexDB();
+
+  /**
    * Removes the changelog database directory.
    */
   void removeDB();
 
   /**
-   * Returns a new {@link ChangeNumberIndexDB} object.
+   * Returns the {@link ChangeNumberIndexDB} object.
    *
-   * @return a new {@link ChangeNumberIndexDB} object
-   * @throws ChangelogException
-   *           If a database problem happened
+   * @return the {@link ChangeNumberIndexDB} object
    */
-  ChangeNumberIndexDB newChangeNumberIndexDB() throws ChangelogException;
+  ChangeNumberIndexDB getChangeNumberIndexDB();
 
   // Domain methods
 

--
Gitblit v1.10.0