From c11b3a5611e1a431e62c6cfa23b881a5fdbb62b9 Mon Sep 17 00:00:00 2001
From: Jean-Noel Rouvignac <jean-noel.rouvignac@forgerock.com>
Date: Mon, 01 Sep 2014 12:51:46 +0000
Subject: [PATCH] OPENDJ-1206 (CR-4393) Create a new ReplicationBackend/ChangelogBackend to support cn=changelog

---
 opendj-sdk/opends/src/server/org/opends/server/backends/jeb/BackendImpl.java |   14 ++++----------
 1 files changed, 4 insertions(+), 10 deletions(-)

diff --git a/opendj-sdk/opends/src/server/org/opends/server/backends/jeb/BackendImpl.java b/opendj-sdk/opends/src/server/org/opends/server/backends/jeb/BackendImpl.java
index fb2f8a9..e86a7a0 100644
--- a/opendj-sdk/opends/src/server/org/opends/server/backends/jeb/BackendImpl.java
+++ b/opendj-sdk/opends/src/server/org/opends/server/backends/jeb/BackendImpl.java
@@ -332,7 +332,7 @@
   @Override
   public void finalizeBackend()
   {
-    // Deregister as a change listener.
+    super.finalizeBackend();
     cfg.removeLocalDBChangeListener(this);
 
     // Deregister our base DNs.
@@ -371,24 +371,18 @@
       {
         TRACER.debugCaught(DebugLogLevel.ERROR, e);
       }
-      Message message = ERR_JEB_DATABASE_EXCEPTION.get(e.getMessage());
-      logError(message);
+      logError(ERR_JEB_DATABASE_EXCEPTION.get(e.getMessage()));
     }
 
     // Checksum this db environment and register its offline state id/checksum.
-    DirectoryServer.registerOfflineBackendStateID(this.getBackendID(),
-      checksumDbEnv());
-
-    //Deregister the alert generator.
+    DirectoryServer.registerOfflineBackendStateID(getBackendID(), checksumDbEnv());
     DirectoryServer.deregisterAlertGenerator(this);
 
     // Make sure the thread counts are zero for next initialization.
     threadTotalCount.set(0);
     threadWriteCount.set(0);
 
-    // Log an informational message.
-    Message message = NOTE_BACKEND_OFFLINE.get(cfg.getBackendId());
-    logError(message);
+    logError(NOTE_BACKEND_OFFLINE.get(cfg.getBackendId()));
   }
 
   /** {@inheritDoc} */

--
Gitblit v1.10.0