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/tools/dsreplication/LocalPurgeHistorical.java |   18 ++++++++----------
 1 files changed, 8 insertions(+), 10 deletions(-)

diff --git a/opendj-server-legacy/src/main/java/org/opends/server/tools/dsreplication/LocalPurgeHistorical.java b/opendj-server-legacy/src/main/java/org/opends/server/tools/dsreplication/LocalPurgeHistorical.java
index e3c9b9c..4617729 100644
--- a/opendj-server-legacy/src/main/java/org/opends/server/tools/dsreplication/LocalPurgeHistorical.java
+++ b/opendj-server-legacy/src/main/java/org/opends/server/tools/dsreplication/LocalPurgeHistorical.java
@@ -16,22 +16,20 @@
  */
 package org.opends.server.tools.dsreplication;
 
+import static org.opends.server.util.embedded.ConfigParameters.Builder.configParams;
 import static org.opends.messages.AdminToolMessages.*;
 
-import java.io.File;
-
 import org.forgerock.i18n.LocalizableMessage;
 import org.forgerock.i18n.slf4j.LocalizedLogger;
 import org.forgerock.opendj.ldap.DN;
 import org.forgerock.opendj.ldap.ResultCode;
 import org.opends.quicksetup.util.ProgressMessageFormatter;
 import org.opends.server.replication.plugin.LDAPReplicationDomain;
-import org.opends.server.types.DirectoryEnvironmentConfig;
 import org.opends.server.types.DirectoryException;
 import org.opends.server.types.OpenDsException;
-import org.opends.server.util.EmbeddedUtils;
 import org.opends.server.util.TimeThread;
 import org.opends.server.util.cli.PointAdder;
+import org.opends.server.util.embedded.EmbeddedDirectoryServer;
 
 import com.forgerock.opendj.cli.ConsoleApplication;
 
@@ -90,12 +88,12 @@
 
     try
     {
-      // Create a configuration for the server.
-      DirectoryEnvironmentConfig environmentConfig =
-        new DirectoryEnvironmentConfig();
-      environmentConfig.setConfigFile(new File(configFile));
-      environmentConfig.setDisableConnectionHandlers(true);
-      EmbeddedUtils.startServer(environmentConfig);
+      EmbeddedDirectoryServer server = EmbeddedDirectoryServer.defineServerForStartStopOperations(
+          configParams()
+            .configurationFile(configFile)
+            .disableConnectionHandlers(true)
+            .build());
+      server.start();
     }
     catch (OpenDsException ode)
     {

--
Gitblit v1.10.0