From 3f27a7ede5ca9df06137254aa32d41d023ac105d Mon Sep 17 00:00:00 2001
From: Nicolas Capponi <nicolas.capponi@forgerock.com>
Date: Tue, 16 Sep 2014 15:05:25 +0000
Subject: [PATCH] OPENDJ-1444 CR-4537 Remove previous cookie from storage of ChangeNumberIndexDB

---
 opends/src/server/org/opends/server/replication/server/changelog/api/ChangeNumberIndexRecord.java |   33 +++++++--------------------------
 1 files changed, 7 insertions(+), 26 deletions(-)

diff --git a/opends/src/server/org/opends/server/replication/server/changelog/api/ChangeNumberIndexRecord.java b/opends/src/server/org/opends/server/replication/server/changelog/api/ChangeNumberIndexRecord.java
index f9d532e..a4218cf 100644
--- a/opends/src/server/org/opends/server/replication/server/changelog/api/ChangeNumberIndexRecord.java
+++ b/opends/src/server/org/opends/server/replication/server/changelog/api/ChangeNumberIndexRecord.java
@@ -21,7 +21,7 @@
  * CDDL HEADER END
  *
  *
- *      Copyright 2013 ForgeRock AS
+ *      Copyright 2013-2014 ForgeRock AS
  */
 package org.opends.server.replication.server.changelog.api;
 
@@ -38,8 +38,6 @@
 
   /** This is the key used to store this record. */
   private final long changeNumber;
-  /** This is used on startup to recover the medium consistency point. */
-  private final String previousCookie;
   /** The baseDN where the change happened. */
   private final DN baseDN;
   /** The CSN of the change. */
@@ -50,36 +48,30 @@
    *
    * @param changeNumber
    *          the change number
-   * @param previousCookie
-   *          the previous cookie
    * @param baseDN
    *          the baseDN
    * @param csn
    *          the replication CSN field
    */
-  public ChangeNumberIndexRecord(long changeNumber, String previousCookie,
-      DN baseDN, CSN csn)
+  public ChangeNumberIndexRecord(long changeNumber, DN baseDN, CSN csn)
   {
     this.changeNumber = changeNumber;
-    this.previousCookie = previousCookie;
     this.baseDN = baseDN;
     this.csn = csn;
   }
 
   /**
    * Builds an instance of this class, with changeNumber equal to 0.
-   *
-   * @param previousCookie
-   *          the previous cookie
    * @param baseDN
    *          the baseDN
    * @param csn
    *          the replication CSN field
-   * @see #ChangeNumberIndexRecord(long, String, DN, CSN)
+   *
+   * @see #ChangeNumberIndexRecord(long, DN, CSN)
    */
-  public ChangeNumberIndexRecord(String previousCookie, DN baseDN, CSN csn)
+  public ChangeNumberIndexRecord(DN baseDN, CSN csn)
   {
-    this(0, previousCookie, baseDN, csn);
+    this(0, baseDN, csn);
   }
 
   /**
@@ -112,21 +104,10 @@
     return changeNumber;
   }
 
-  /**
-   * Get the previous cookie field.
-   *
-   * @return the previous cookie.
-   */
-  public String getPreviousCookie()
-  {
-    return previousCookie;
-  }
-
   /** {@inheritDoc} */
   @Override
   public String toString()
   {
-    return "changeNumber=" + changeNumber + " csn=" + csn + " baseDN=" + baseDN
-        + " previousCookie=" + previousCookie;
+    return "changeNumber=" + changeNumber + " csn=" + csn + " baseDN=" + baseDN;
   }
 }

--
Gitblit v1.10.0