From 3c062316441f2adb96afb6a6a98c09d91c27bd97 Mon Sep 17 00:00:00 2001
From: Jean-Noel Rouvignac <jean-noel.rouvignac@forgerock.com>
Date: Tue, 08 Oct 2013 15:07:11 +0000
Subject: [PATCH] OPENDJ-1116 Introduce abstraction for the changelog DB
---
opends/src/server/org/opends/server/replication/server/changelog/api/CNIndexRecord.java | 24 ++++++++++++++++++++----
1 files changed, 20 insertions(+), 4 deletions(-)
diff --git a/opends/src/server/org/opends/server/replication/server/changelog/api/CNIndexRecord.java b/opends/src/server/org/opends/server/replication/server/changelog/api/CNIndexRecord.java
index 7bd5bc0..eb057d7 100644
--- a/opends/src/server/org/opends/server/replication/server/changelog/api/CNIndexRecord.java
+++ b/opends/src/server/org/opends/server/replication/server/changelog/api/CNIndexRecord.java
@@ -37,10 +37,10 @@
{
/** This is the key used to store the rest of the . */
- private long changeNumber;
- private String previousCookie;
- private DN baseDN;
- private CSN csn;
+ private final long changeNumber;
+ private final String previousCookie;
+ private final DN baseDN;
+ private final CSN csn;
/**
* Builds an instance of this class.
@@ -64,6 +64,22 @@
}
/**
+ * 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 #CNIndexRecord(long, String, DN, CSN)
+ */
+ public CNIndexRecord(String previousCookie, DN baseDN, CSN csn)
+ {
+ this(0, previousCookie, baseDN, csn);
+ }
+
+ /**
* Getter for the baseDN field.
*
* @return the baseDN
--
Gitblit v1.10.0