From 86ad6a08499797f9b3204896caee947abb03394f 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-server-legacy/src/main/java/org/opends/server/extensions/SASLContext.java |    7 +++----
 1 files changed, 3 insertions(+), 4 deletions(-)

diff --git a/opendj-server-legacy/src/main/java/org/opends/server/extensions/SASLContext.java b/opendj-server-legacy/src/main/java/org/opends/server/extensions/SASLContext.java
index 203e3d3..7b24cd5 100644
--- a/opendj-server-legacy/src/main/java/org/opends/server/extensions/SASLContext.java
+++ b/opendj-server-legacy/src/main/java/org/opends/server/extensions/SASLContext.java
@@ -44,6 +44,7 @@
 import org.forgerock.opendj.ldap.ByteString;
 import org.forgerock.opendj.ldap.DN;
 import org.forgerock.opendj.ldap.ResultCode;
+import org.forgerock.opendj.reactive.LDAPClientConnection2;
 import org.ietf.jgss.GSSException;
 import org.opends.server.api.AuthenticationPolicyState;
 import org.opends.server.api.ClientConnection;
@@ -370,10 +371,8 @@
       // use in later processing.
       if (isConfidentialIntegrity())
       {
-        final SASLByteChannel saslByteChannel = SASLByteChannel
-            .getSASLByteChannel(clientConn, mechanism, this);
-        final LDAPClientConnection ldapConn = (LDAPClientConnection) clientConn;
-        ldapConn.setSASLPendingProvider(saslByteChannel);
+        final LDAPClientConnection2 ldapConn = (LDAPClientConnection2) clientConn;
+        ldapConn.enableSASL(saslServer);
       }
       else
       {

--
Gitblit v1.10.0