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