From 0cea62907aa1c9179e359bacccf0b2692ca01d46 Mon Sep 17 00:00:00 2001
From: Jean-Noel Rouvignac <jean-noel.rouvignac@forgerock.com>
Date: Tue, 01 Oct 2013 10:44:56 +0000
Subject: [PATCH] OPENDJ-1116 Introduce abstraction for the changelog DB

---
 opends/src/server/org/opends/server/replication/server/changelog/api/ChangelogDB.java |   10 ++++++++--
 1 files changed, 8 insertions(+), 2 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 a775ebc..57489c9 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
@@ -80,13 +80,19 @@
 
   /**
    * Shutdown the replication database.
+   *
+   * @throws ChangelogException
+   *           If a database problem happened
    */
-  void shutdownDB();
+  void shutdownDB() throws ChangelogException;
 
   /**
    * Removes the changelog database directory.
+   *
+   * @throws ChangelogException
+   *           If a database problem happened
    */
-  void removeDB();
+  void removeDB() throws ChangelogException;
 
   /**
    * Returns the {@link ChangeNumberIndexDB} object.

--
Gitblit v1.10.0