From cd3a41a0bd6762b1f63e58c6a65743f9800f5300 Mon Sep 17 00:00:00 2001
From: Nicolas Capponi <nicolas.capponi@forgerock.com>
Date: Wed, 21 Sep 2016 15:15:44 +0000
Subject: [PATCH] OPENDJ-2413 Remove uses of EmbeddedUtils class and deprecate it

---
 opendj-server-legacy/src/main/java/org/opends/server/util/embedded/ConfigParameters.java |   21 ++++++++++++++++++++-
 1 files changed, 20 insertions(+), 1 deletions(-)

diff --git a/opendj-server-legacy/src/main/java/org/opends/server/util/embedded/ConfigParameters.java b/opendj-server-legacy/src/main/java/org/opends/server/util/embedded/ConfigParameters.java
index 443ce4b..08e2832 100644
--- a/opendj-server-legacy/src/main/java/org/opends/server/util/embedded/ConfigParameters.java
+++ b/opendj-server-legacy/src/main/java/org/opends/server/util/embedded/ConfigParameters.java
@@ -23,6 +23,7 @@
   private String serverRootDirectory;
   private String serverInstanceDirectory;
   private String configurationFile;
+  private boolean disableConnectionHandlers;
 
   private ConfigParameters()
   {
@@ -37,7 +38,7 @@
   String getServerInstanceDirectory()
   {
     // provides the expected default value if not set
-    return serverInstanceDirectory != null ? serverInstanceDirectory : serverRootDirectory;
+    return serverInstanceDirectory;
   }
 
   String getConfigurationFile()
@@ -45,6 +46,11 @@
     return configurationFile;
   }
 
+  boolean isDisableConnectionHandlers()
+  {
+    return disableConnectionHandlers;
+  }
+
   /**
    * Builder for this class.
    */
@@ -123,5 +129,18 @@
       params.configurationFile = file;
       return this;
     }
+
+    /**
+     * Sets the indicator allowing to disable the connection handlers.
+     *
+     * @param disable
+     *          {@code true} to disable the connection handlers
+     * @return this builder
+     */
+    public Builder disableConnectionHandlers(boolean disable)
+    {
+      params.disableConnectionHandlers = disable;
+      return this;
+    }
   }
 }
\ No newline at end of file

--
Gitblit v1.10.0