From 891159050af4aa3fe47c67e3ba7d3f21299027a4 Mon Sep 17 00:00:00 2001
From: Jean-Noel Rouvignac <jean-noel.rouvignac@forgerock.com>
Date: Mon, 02 Dec 2013 14:01:32 +0000
Subject: [PATCH] OPENDJ-1174 (CR-2631) Transfer responsibility for populating the ChangeNumberIndexDB to ChangelogDB

---
 opends/src/server/org/opends/server/replication/server/changelog/api/ChangelogDB.java |   13 +++++++++++++
 1 files changed, 13 insertions(+), 0 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 445a05c..721ec19 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
@@ -57,6 +57,19 @@
   void setPurgeDelay(long delayInMillis);
 
   /**
+   * Sets whether the replication database must compute change numbers for
+   * replicated changes. Change numbers are computed using a separate new
+   * thread.
+   *
+   * @param computeChangeNumber
+   *          whether to compute change numbers for replicated changes
+   * @throws ChangelogException
+   *           If a database problem happened
+   */
+  void setComputeChangeNumber(boolean computeChangeNumber)
+      throws ChangelogException;
+
+  /**
    * Shutdown the replication database.
    *
    * @throws ChangelogException

--
Gitblit v1.10.0