From 85eed99dc29d3d7c557db102eea9d0441a9c665c Mon Sep 17 00:00:00 2001
From: Gaetan Boismal <gaetan.boismal@forgerock.com>
Date: Wed, 23 Jul 2014 14:40:02 +0000
Subject: [PATCH] OPENDJ-1074 (CR-4030) Implement combined add/del rate tool Adding an add/del rate tool named addrate. -opendj-core     ** EntryGenerator.java:     * Changing the subtemplate parsing behavior, add the "generated branches" options     ** TemplateFile.java     * Adding the "generated branches" options     ** addrate.template     * New template used to generate entries

---
 opendj-ldap-toolkit/src/main/java/com/forgerock/opendj/ldap/tools/AuthRate.java |   10 +++++++---
 1 files changed, 7 insertions(+), 3 deletions(-)

diff --git a/opendj-ldap-toolkit/src/main/java/com/forgerock/opendj/ldap/tools/AuthRate.java b/opendj-ldap-toolkit/src/main/java/com/forgerock/opendj/ldap/tools/AuthRate.java
index 3e81eec..6ba512a 100644
--- a/opendj-ldap-toolkit/src/main/java/com/forgerock/opendj/ldap/tools/AuthRate.java
+++ b/opendj-ldap-toolkit/src/main/java/com/forgerock/opendj/ldap/tools/AuthRate.java
@@ -321,9 +321,9 @@
         private BindRequest bindRequest;
         private int invalidCredPercent;
 
-        private BindPerformanceRunner(final ArgumentParser argParser, final ConsoleApplication app)
+        private BindPerformanceRunner(final PerformanceRunnerOptions options)
                 throws ArgumentException {
-            super(argParser, app, true, true, true);
+            super(options);
         }
 
         @Override
@@ -408,9 +408,13 @@
 
         try {
             setDefaultPerfToolProperties();
+            PerformanceRunnerOptions options = new PerformanceRunnerOptions(argParser, this);
+            options.setSupportsRebind(false);
+            options.setSupportsAsynchronousRequests(false);
+            options.setSupportsMultipleThreadsPerConnection(false);
 
             connectionFactoryProvider = new ConnectionFactoryProvider(argParser, this);
-            runner = new BindPerformanceRunner(argParser, this);
+            runner = new BindPerformanceRunner(options);
 
             propertiesFileArgument = CommonArguments.getPropertiesFile();
             argParser.addArgument(propertiesFileArgument);

--
Gitblit v1.10.0