From 86f898b050a24dac35c3a7c0e4276e25e888e09c 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 Add a new maven module opendj-embedded-server-examples that contains exemples for an embeddded directory server
---
opendj-server-legacy/src/main/java/org/opends/server/util/embedded/ConfigParameters.java | 5 ++++-
1 files changed, 4 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 40fb33f..4bc1d8b 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
@@ -15,6 +15,8 @@
*/
package org.opends.server.util.embedded;
+import org.forgerock.util.Reject;
+
/**
* Parameters to configure a directory server.
*/
@@ -45,9 +47,9 @@
return serverRootDirectory;
}
+ /** This value may be {@code null}, it must always be checked. */
String getServerInstanceDirectory()
{
- // provides the expected default value if not set
return serverInstanceDirectory;
}
@@ -83,6 +85,7 @@
public ConfigParameters toParams()
{
ConfigParameters p = params;
+ Reject.ifNull(p.serverRootDirectory, p.configurationFile);
this.params = new ConfigParameters();
return p;
}
--
Gitblit v1.10.0