From ff3d7d233cd306e4fe50e2219fcdfc7f4ec7c920 Mon Sep 17 00:00:00 2001
From: Jean-Noel Rouvignac <jean-noel.rouvignac@forgerock.com>
Date: Wed, 04 Sep 2013 12:34:42 +0000
Subject: [PATCH] OPENDJ-1116 Introduce abstraction for the changelog DB

---
 opends/src/server/org/opends/server/replication/server/ECLServerHandler.java |    6 ++++--
 1 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/opends/src/server/org/opends/server/replication/server/ECLServerHandler.java b/opends/src/server/org/opends/server/replication/server/ECLServerHandler.java
index 168a69d..e0b585d 100644
--- a/opends/src/server/org/opends/server/replication/server/ECLServerHandler.java
+++ b/opends/src/server/org/opends/server/replication/server/ECLServerHandler.java
@@ -1347,9 +1347,11 @@
    *         provided oldestChange, <code>false</code> otherwise
    * @throws DirectoryException
    *           if any problem occur
+   * @throws ChangelogException
+   *           if a database problem occurs.
    */
   private boolean assignChangeNumber(final ECLUpdateMsg oldestChange)
-      throws DirectoryException
+      throws DirectoryException, ChangelogException
   {
     // We also need to check if the draftCNdb is consistent with
     // the changelogdb.
@@ -1451,7 +1453,7 @@
   }
 
   private void assignNewDraftCNAndStore(ECLUpdateMsg change)
-      throws DirectoryException
+      throws DirectoryException, ChangelogException
   {
     // generate a new change number and assign to this change
     change.setChangeNumber(replicationServer.getNewChangeNumber());

--
Gitblit v1.10.0