summaryrefslogtreecommitdiffstats
path: root/config-model/src/main/java/com/yahoo/config/model/admin
diff options
context:
space:
mode:
authorHenning Baldersheim <balder@yahoo-inc.com>2018-10-03 22:45:09 +0200
committerHenning Baldersheim <balder@yahoo-inc.com>2018-10-03 22:45:09 +0200
commit6520467f1afb87f0f97f87048a17ac1d4c5795da (patch)
treef574923eaa01a270cce4c4b046aa8ad001b3eda6 /config-model/src/main/java/com/yahoo/config/model/admin
parent488a0b5e5c69999b15fb47b14ed534cce2276d70 (diff)
Further reduce complicated and magic use of getDeployState callback
Diffstat (limited to 'config-model/src/main/java/com/yahoo/config/model/admin')
-rw-r--r--config-model/src/main/java/com/yahoo/config/model/admin/AdminModel.java7
1 files changed, 4 insertions, 3 deletions
diff --git a/config-model/src/main/java/com/yahoo/config/model/admin/AdminModel.java b/config-model/src/main/java/com/yahoo/config/model/admin/AdminModel.java
index 8fff69e11a6..113262d0734 100644
--- a/config-model/src/main/java/com/yahoo/config/model/admin/AdminModel.java
+++ b/config-model/src/main/java/com/yahoo/config/model/admin/AdminModel.java
@@ -9,6 +9,7 @@ import com.yahoo.config.model.ApplicationConfigProducerRoot;
import com.yahoo.config.model.deploy.DeployProperties;
import com.yahoo.config.model.builder.xml.ConfigModelBuilder;
import com.yahoo.config.model.builder.xml.ConfigModelId;
+import com.yahoo.config.model.deploy.DeployState;
import com.yahoo.config.model.producer.AbstractConfigProducer;
import com.yahoo.vespa.model.admin.Admin;
import com.yahoo.vespa.model.builder.xml.dom.DomAdminV2Builder;
@@ -44,12 +45,12 @@ public class AdminModel extends ConfigModel {
private Collection<ContainerModel> getContainerModels() { return containerModels; }
@Override
- public void prepare(ConfigModelRepo configModelRepo) {
+ public void prepare(ConfigModelRepo configModelRepo, DeployState deployState) {
verifyClusterControllersOnlyDefinedForContent(configModelRepo);
if (admin == null) return;
if (admin.getClusterControllers() != null)
- admin.getClusterControllers().prepare();
- admin.getLogServerContainerCluster().ifPresent(ContainerCluster::prepare);
+ admin.getClusterControllers().prepare(deployState);
+ admin.getLogServerContainerCluster().ifPresent((ContainerCluster cc) -> cc.prepare(deployState));
}
private void verifyClusterControllersOnlyDefinedForContent(ConfigModelRepo configModelRepo) {