summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHarald Musum <musum@yahoo-inc.com>2018-02-21 13:06:41 +0100
committerGitHub <noreply@github.com>2018-02-21 13:06:41 +0100
commit108ab8eb0781fb59b8cbc13281816d5f7425b064 (patch)
treedcd7eff1446344f566f13778e2774c58f2a3944e
parent15e8b4456a6b57ea8b144d175641b6032a0be267 (diff)
parent523d167e69716d83bfde9ac98672212102fc647c (diff)
Merge pull request #5093 from vespa-engine/freva/set-environment-resolver-defaults
Set Environment resolver defaults
-rw-r--r--node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/component/Environment.java13
1 files changed, 8 insertions, 5 deletions
diff --git a/node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/component/Environment.java b/node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/component/Environment.java
index 06663b3f0f5..c093865fb88 100644
--- a/node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/component/Environment.java
+++ b/node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/component/Environment.java
@@ -336,11 +336,14 @@ public class Environment {
}
public Environment build() {
- return new Environment(configServerURIs, environment, region, parentHostHostname, inetAddressResolver,
- pathResolver, logstashNodes, feedEndpoint,
- Optional.ofNullable(keyStoreOptions), Optional.ofNullable(trustStoreOptions),
- Optional.ofNullable(athenzIdentity),
- nodeType);
+ return new Environment(configServerURIs, environment, region, parentHostHostname,
+ Optional.ofNullable(inetAddressResolver).orElseGet(InetAddressResolver::new),
+ Optional.ofNullable(pathResolver).orElseGet(PathResolver::new),
+ logstashNodes, feedEndpoint,
+ Optional.ofNullable(keyStoreOptions),
+ Optional.ofNullable(trustStoreOptions),
+ Optional.ofNullable(athenzIdentity),
+ nodeType);
}
}
}