aboutsummaryrefslogtreecommitdiffstats
path: root/config-model/src/main/java/com/yahoo/vespa/model/container/Container.java
diff options
context:
space:
mode:
authorArnstein Ressem <aressem@gmail.com>2022-07-05 19:48:26 +0200
committerGitHub <noreply@github.com>2022-07-05 19:48:26 +0200
commit787c43c5361e11fdc9f86ec47a722f3941442837 (patch)
treeb7211f046f4d846b66149decf58bfa56ce6dbb5d /config-model/src/main/java/com/yahoo/vespa/model/container/Container.java
parente9bc0150adc5bb151bba0da69cb28fbe6bda145d (diff)
Revert "Revert "Revert "GC long gone config"""
Diffstat (limited to 'config-model/src/main/java/com/yahoo/vespa/model/container/Container.java')
-rw-r--r--config-model/src/main/java/com/yahoo/vespa/model/container/Container.java16
1 files changed, 15 insertions, 1 deletions
diff --git a/config-model/src/main/java/com/yahoo/vespa/model/container/Container.java b/config-model/src/main/java/com/yahoo/vespa/model/container/Container.java
index cbfe2826a76..4b1c03a170c 100644
--- a/config-model/src/main/java/com/yahoo/vespa/model/container/Container.java
+++ b/config-model/src/main/java/com/yahoo/vespa/model/container/Container.java
@@ -1,6 +1,7 @@
// Copyright Yahoo. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root.
package com.yahoo.vespa.model.container;
+import com.yahoo.config.application.api.DeployLogger;
import com.yahoo.config.model.api.ModelContext;
import com.yahoo.config.model.api.container.ContainerServiceType;
import com.yahoo.config.model.deploy.DeployState;
@@ -147,6 +148,19 @@ public abstract class Container extends AbstractService implements
return (parent instanceof ContainerCluster) ? ((ContainerCluster<?>) parent).getHttp() : null;
}
+ public JettyHttpServer getDefaultHttpServer() {
+ return defaultHttpServer;
+ }
+
+ public JettyHttpServer getHttpServer() {
+ Http http = getHttp();
+ if (http == null) {
+ return defaultHttpServer;
+ } else {
+ return http.getHttpServer().orElse(null);
+ }
+ }
+
/** Returns the index of this node. The index of a given node is stable through changes with best effort. */
public final int index() { return index; }
@@ -367,7 +381,7 @@ public abstract class Container extends AbstractService implements
@Override
public void getConfig(ContainerMbusConfig.Builder builder) {
- builder.port(getMessagingPort());
+ builder.enabled(messageBusEnabled()).port(getMessagingPort());
}
@Override