From 97f6e6c7038cebd9db567aa303fe43f23caff7ac Mon Sep 17 00:00:00 2001
From: Jean-Noel Rouvignac <jean-noel.rouvignac@forgerock.com>
Date: Fri, 13 Jun 2014 20:06:10 +0000
Subject: [PATCH] FileChangeNumberIndexDB.java: In decodeRecord(), changed changeNumber local variable from long to Long. Code cleanup.
---
opendj-sdk/opends/src/server/org/opends/server/replication/server/changelog/file/FileChangeNumberIndexDB.java | 14 +++++---------
1 files changed, 5 insertions(+), 9 deletions(-)
diff --git a/opendj-sdk/opends/src/server/org/opends/server/replication/server/changelog/file/FileChangeNumberIndexDB.java b/opendj-sdk/opends/src/server/org/opends/server/replication/server/changelog/file/FileChangeNumberIndexDB.java
index c0e36e8..8f4f7f0 100644
--- a/opendj-sdk/opends/src/server/org/opends/server/replication/server/changelog/file/FileChangeNumberIndexDB.java
+++ b/opendj-sdk/opends/src/server/org/opends/server/replication/server/changelog/file/FileChangeNumberIndexDB.java
@@ -344,19 +344,15 @@
try
{
ByteSequenceReader reader = data.asReader();
- Long changeNumber = reader.getLong();
-
+ final long changeNumber = reader.getLong();
String previousCookie = reader.getString(getNextStringLength(reader));
reader.skip(1);
-
- String baseDN = reader.getString(getNextStringLength(reader));
+ final DN baseDN = DN.decode(
+ reader.getString(getNextStringLength(reader)));
reader.skip(1);
- DN dn = DN.decode(baseDN);
+ final CSN csn = CSN.valueOf(reader.getByteString(reader.remaining()));
- ByteString csnBytes = reader.getByteString(reader.remaining());
- CSN csn = CSN.valueOf(csnBytes);
-
- return Record.from(changeNumber, new ChangeNumberIndexRecord(changeNumber, previousCookie, dn, csn));
+ return Record.from(changeNumber, new ChangeNumberIndexRecord(changeNumber, previousCookie, baseDN, csn));
}
catch (Exception e)
{
--
Gitblit v1.10.0