From e1c98add6311fc7dee25c8c57628c69c30f61014 Mon Sep 17 00:00:00 2001
From: Yannick Lecaillez <yannick.lecaillez@forgerock.com>
Date: Mon, 07 Nov 2016 13:59:40 +0000
Subject: [PATCH] OPENDJ-3179: Migrate LDAP Connection Handler to SDK Grizzly transport
---
opendj-grizzly/src/main/java/org/forgerock/opendj/grizzly/LdapCodec.java | 9 +++++----
1 files changed, 5 insertions(+), 4 deletions(-)
diff --git a/opendj-grizzly/src/main/java/org/forgerock/opendj/grizzly/LdapCodec.java b/opendj-grizzly/src/main/java/org/forgerock/opendj/grizzly/LdapCodec.java
index 6268cbb..ed2e6f7 100644
--- a/opendj-grizzly/src/main/java/org/forgerock/opendj/grizzly/LdapCodec.java
+++ b/opendj-grizzly/src/main/java/org/forgerock/opendj/grizzly/LdapCodec.java
@@ -20,6 +20,7 @@
import java.io.IOException;
import org.forgerock.opendj.io.LDAPWriter;
+import org.forgerock.opendj.ldap.ByteString;
import org.forgerock.opendj.ldap.DecodeOptions;
import org.forgerock.opendj.ldap.responses.BindResult;
import org.forgerock.opendj.ldap.responses.CompareResult;
@@ -112,17 +113,17 @@
final int messageId = (int) reader.readInteger();
final byte messageType = reader.peekType();
- final String rawDn;
+ final ByteString rawDn;
final int protocolVersion;
switch (messageType) {
case OP_TYPE_BIND_REQUEST:
reader.readStartSequence(messageType);
protocolVersion = (int) reader.readInteger();
- rawDn = reader.readOctetStringAsString();
+ rawDn = reader.readOctetString();
IS_LDAP_V2_PENDING.set(attributeStorage, protocolVersion == 2);
break;
case OP_TYPE_DELETE_REQUEST:
- rawDn = reader.readOctetStringAsString(messageType);
+ rawDn = reader.readOctetString(messageType);
protocolVersion = -1;
break;
case OP_TYPE_ADD_REQUEST:
@@ -131,7 +132,7 @@
case OP_TYPE_MODIFY_REQUEST:
case OP_TYPE_SEARCH_REQUEST:
reader.readStartSequence(messageType);
- rawDn = reader.readOctetStringAsString();
+ rawDn = reader.readOctetString();
protocolVersion = -1;
break;
default:
--
Gitblit v1.10.0