From 32034d853f3a284424ccfa87b6de210f1ca814e1 Mon Sep 17 00:00:00 2001
From: Matthew Swift <matthew.swift@forgerock.com>
Date: Tue, 29 Nov 2011 00:31:21 +0000
Subject: [PATCH] Fix OPENDJ-43 (Synchronous Connection decorator implementations should not use AsynchronousConnections) and OPENDJ-328 (Make it easier to implement connection decorators).
---
opendj3/opendj-ldap-toolkit/src/main/java/com/forgerock/opendj/ldap/tools/ModRate.java | 12 ++++--------
1 files changed, 4 insertions(+), 8 deletions(-)
diff --git a/opendj3/opendj-ldap-toolkit/src/main/java/com/forgerock/opendj/ldap/tools/ModRate.java b/opendj3/opendj-ldap-toolkit/src/main/java/com/forgerock/opendj/ldap/tools/ModRate.java
index a6c668a..2bbb066 100644
--- a/opendj3/opendj-ldap-toolkit/src/main/java/com/forgerock/opendj/ldap/tools/ModRate.java
+++ b/opendj3/opendj-ldap-toolkit/src/main/java/com/forgerock/opendj/ldap/tools/ModRate.java
@@ -57,7 +57,7 @@
- private ModifyWorkerThread(final AsynchronousConnection connection,
+ private ModifyWorkerThread(final Connection connection,
final ConnectionFactory connectionFactory)
{
super(connection, connectionFactory);
@@ -66,8 +66,7 @@
@Override
- public FutureResult<?> performOperation(
- final AsynchronousConnection connection,
+ public FutureResult<?> performOperation(final Connection connection,
final DataSource[] dataSources, final long startTime)
{
if (dataSources != null)
@@ -75,7 +74,7 @@
data = DataSource.generateData(dataSources, data);
}
mr = newModifyRequest(data);
- return connection.modify(mr,
+ return connection.modifyAsync(mr, null,
new UpdateStatsResultHandler<Result>(startTime));
}
@@ -119,7 +118,6 @@
private String baseDN;
-
private String[] modStrings;
@@ -133,8 +131,7 @@
@Override
- WorkerThread newWorkerThread(
- final AsynchronousConnection connection,
+ WorkerThread newWorkerThread(final Connection connection,
final ConnectionFactory connectionFactory)
{
return new ModifyWorkerThread(connection, connectionFactory);
@@ -167,7 +164,6 @@
private BooleanArgument verbose;
-
private BooleanArgument scriptFriendly;
--
Gitblit v1.10.0