From f2160f4bd1c8ac67e5a86a6710d431e8932877f9 Mon Sep 17 00:00:00 2001
From: matthew_swift <matthew_swift@localhost>
Date: Fri, 28 May 2010 11:47:51 +0000
Subject: [PATCH] Synchronize SDK on java.net with internal repository.

---
 sdk/src/com/sun/opends/sdk/ldap/LDAPFutureResultImpl.java |   48 +++++++++++++++++++++++++++++++-----------------
 1 files changed, 31 insertions(+), 17 deletions(-)

diff --git a/sdk/src/com/sun/opends/sdk/ldap/LDAPFutureResultImpl.java b/sdk/src/com/sun/opends/sdk/ldap/LDAPFutureResultImpl.java
index cfc6287..58a914e 100644
--- a/sdk/src/com/sun/opends/sdk/ldap/LDAPFutureResultImpl.java
+++ b/sdk/src/com/sun/opends/sdk/ldap/LDAPFutureResultImpl.java
@@ -29,9 +29,7 @@
 
 
 
-import org.opends.sdk.ResultCode;
-import org.opends.sdk.FutureResult;
-import org.opends.sdk.ResultHandler;
+import org.opends.sdk.*;
 import org.opends.sdk.requests.Request;
 import org.opends.sdk.responses.Responses;
 import org.opends.sdk.responses.Result;
@@ -41,37 +39,53 @@
 /**
  * Result future implementation.
  */
-public final class LDAPFutureResultImpl extends
-    AbstractLDAPFutureResultImpl<Result> implements FutureResult<Result>
+final class LDAPFutureResultImpl extends AbstractLDAPFutureResultImpl<Result>
+    implements FutureResult<Result>
 {
   private final Request request;
 
 
 
-  LDAPFutureResultImpl(int messageID, Request request,
-      ResultHandler<Result> handler, LDAPConnection connection)
+  LDAPFutureResultImpl(final int messageID, final Request request,
+      final ResultHandler<Result> resultHandler,
+      final IntermediateResponseHandler intermediateResponseHandler,
+      final AsynchronousConnection connection)
   {
-    super(messageID, handler, connection);
+    super(messageID, resultHandler, intermediateResponseHandler, connection);
     this.request = request;
   }
 
 
 
+  @Override
+  public String toString()
+  {
+    final StringBuilder sb = new StringBuilder();
+    sb.append("LDAPFutureResultImpl(");
+    sb.append("request = ");
+    sb.append(request);
+    super.toString(sb);
+    sb.append(")");
+    return sb.toString();
+  }
+
+
+
+  Request getRequest()
+  {
+    return request;
+  }
+
+
+
   /**
    * {@inheritDoc}
    */
   @Override
-  Result newErrorResult(ResultCode resultCode,
-      String diagnosticMessage, Throwable cause)
+  Result newErrorResult(final ResultCode resultCode,
+      final String diagnosticMessage, final Throwable cause)
   {
     return Responses.newResult(resultCode).setDiagnosticMessage(
         diagnosticMessage).setCause(cause);
   }
-
-
-
-  Request getRequest()
-  {
-    return request;
-  }
 }

--
Gitblit v1.10.0