aboutsummaryrefslogtreecommitdiffstats
path: root/config-model/src/main/java/com/yahoo/vespa/model/container/ApplicationContainer.java
diff options
context:
space:
mode:
authorMorten Tokle <mortent@oath.com>2019-06-21 11:20:40 +0200
committerMorten Tokle <mortent@oath.com>2019-06-21 11:20:40 +0200
commit29ac30c6107f6a2617d67ac6eb158ec8eccba1fb (patch)
treeab71818d8ce9586237b742fb8b4fd4cc417133d6 /config-model/src/main/java/com/yahoo/vespa/model/container/ApplicationContainer.java
parent9036567ebd385d69cf70917d84785dc3cb72cddd (diff)
Test TlsSecrets in xml builder test
Diffstat (limited to 'config-model/src/main/java/com/yahoo/vespa/model/container/ApplicationContainer.java')
-rw-r--r--config-model/src/main/java/com/yahoo/vespa/model/container/ApplicationContainer.java9
1 files changed, 5 insertions, 4 deletions
diff --git a/config-model/src/main/java/com/yahoo/vespa/model/container/ApplicationContainer.java b/config-model/src/main/java/com/yahoo/vespa/model/container/ApplicationContainer.java
index 75907f26916..48f7fa3c1a2 100644
--- a/config-model/src/main/java/com/yahoo/vespa/model/container/ApplicationContainer.java
+++ b/config-model/src/main/java/com/yahoo/vespa/model/container/ApplicationContainer.java
@@ -5,6 +5,7 @@ import com.yahoo.config.model.api.TlsSecrets;
import com.yahoo.config.model.api.container.ContainerServiceType;
import com.yahoo.config.model.producer.AbstractConfigProducer;
import com.yahoo.vespa.model.container.http.ConnectorFactory;
+import com.yahoo.vespa.model.container.http.Http;
import com.yahoo.vespa.model.container.http.JettyHttpServer;
import com.yahoo.vespa.model.container.http.ssl.ConfiguredDirectSslProvider;
@@ -31,10 +32,10 @@ public final class ApplicationContainer extends Container {
if (isHostedVespa && tlsSecrets.isPresent()) {
String connectorName = "tls4443";
- JettyHttpServer server = getDefaultHttpServer();
- if(getHttp() != null) {
- server = getHttp().getHttpServer();
- }
+
+ JettyHttpServer server = Optional.ofNullable(getHttp())
+ .map(Http::getHttpServer)
+ .orElse(getDefaultHttpServer());
server.addConnector(new ConnectorFactory(connectorName, 4443,
new ConfiguredDirectSslProvider(server.getComponentId().getName(), tlsSecrets.get().key(), tlsSecrets.get().certificate(), null, null)));
}