From e00782b41217d2adc51ce0e4af14260d0050550a Mon Sep 17 00:00:00 2001
From: Yannick Lecaillez <ylecaillez@forgerock.com>
Date: Thu, 29 Oct 2015 11:17:07 +0000
Subject: [PATCH] Add variable encoding maximum size constant.
---
opendj-sdk/opendj-core/src/main/java/com/forgerock/opendj/util/PackedLong.java | 4 ++++
opendj-sdk/opendj-core/src/main/java/org/forgerock/opendj/ldap/ByteStringBuilder.java | 3 +++
2 files changed, 7 insertions(+), 0 deletions(-)
diff --git a/opendj-sdk/opendj-core/src/main/java/com/forgerock/opendj/util/PackedLong.java b/opendj-sdk/opendj-core/src/main/java/com/forgerock/opendj/util/PackedLong.java
index c6db30e..d0cdbf1 100644
--- a/opendj-sdk/opendj-core/src/main/java/com/forgerock/opendj/util/PackedLong.java
+++ b/opendj-sdk/opendj-core/src/main/java/com/forgerock/opendj/util/PackedLong.java
@@ -35,6 +35,10 @@
* the interesting properties of maintaining correct order of values when compared.
*/
public final class PackedLong {
+
+ /** Maximum size in bytes of a compact encoded value. */
+ public static final int MAX_COMPACT_SIZE = 8;
+
private PackedLong() {
}
diff --git a/opendj-sdk/opendj-core/src/main/java/org/forgerock/opendj/ldap/ByteStringBuilder.java b/opendj-sdk/opendj-core/src/main/java/org/forgerock/opendj/ldap/ByteStringBuilder.java
index 339dedf..29a7112 100755
--- a/opendj-sdk/opendj-core/src/main/java/org/forgerock/opendj/ldap/ByteStringBuilder.java
+++ b/opendj-sdk/opendj-core/src/main/java/org/forgerock/opendj/ldap/ByteStringBuilder.java
@@ -47,6 +47,9 @@
*/
public final class ByteStringBuilder implements ByteSequence {
+ /** Maximum size in bytes of a compact encoded value. */
+ public static final int MAX_COMPACT_SIZE = PackedLong.MAX_COMPACT_SIZE;
+
/** Output stream implementation. */
private final class OutputStreamImpl extends OutputStream {
@Override
--
Gitblit v1.10.0