summaryrefslogtreecommitdiffstats
path: root/config-model/src/main/java/com/yahoo/vespa/model/admin/Admin.java
diff options
context:
space:
mode:
Diffstat (limited to 'config-model/src/main/java/com/yahoo/vespa/model/admin/Admin.java')
-rw-r--r--config-model/src/main/java/com/yahoo/vespa/model/admin/Admin.java6
1 files changed, 6 insertions, 0 deletions
diff --git a/config-model/src/main/java/com/yahoo/vespa/model/admin/Admin.java b/config-model/src/main/java/com/yahoo/vespa/model/admin/Admin.java
index 19c64d7903d..b1cc6257a7a 100644
--- a/config-model/src/main/java/com/yahoo/vespa/model/admin/Admin.java
+++ b/config-model/src/main/java/com/yahoo/vespa/model/admin/Admin.java
@@ -39,6 +39,7 @@ public class Admin extends AbstractConfigProducer implements Serializable {
private static final long serialVersionUID = 1L;
+ private final DeployState deployState;
private final Monitoring monitoring;
private final Metrics metrics;
private final Map<String, MetricsConsumer> legacyMetricsConsumers;
@@ -72,6 +73,7 @@ public class Admin extends AbstractConfigProducer implements Serializable {
boolean multitenant,
FileDistributionConfigProducer fileDistributionConfigProducer) {
super(parent, "admin");
+ this.deployState = deployStateFrom(parent);
this.monitoring = monitoring;
this.metrics = metrics;
this.legacyMetricsConsumers = legacyMetricsConsumers;
@@ -138,6 +140,10 @@ public class Admin extends AbstractConfigProducer implements Serializable {
return zooKeepersConfigProvider;
}
+ public boolean isHostedVespa() {
+ return stateIsHosted(deployState);
+ }
+
public void getConfig(LogdConfig.Builder builder) {
builder.
logserver(new LogdConfig.Logserver.Builder().