summaryrefslogtreecommitdiffstats
path: root/config-model/src/main/java/com/yahoo/vespa/model/container/ContainerCluster.java
diff options
context:
space:
mode:
Diffstat (limited to 'config-model/src/main/java/com/yahoo/vespa/model/container/ContainerCluster.java')
-rwxr-xr-xconfig-model/src/main/java/com/yahoo/vespa/model/container/ContainerCluster.java28
1 files changed, 12 insertions, 16 deletions
diff --git a/config-model/src/main/java/com/yahoo/vespa/model/container/ContainerCluster.java b/config-model/src/main/java/com/yahoo/vespa/model/container/ContainerCluster.java
index 18c5bfdcd60..f0724306e9c 100755
--- a/config-model/src/main/java/com/yahoo/vespa/model/container/ContainerCluster.java
+++ b/config-model/src/main/java/com/yahoo/vespa/model/container/ContainerCluster.java
@@ -200,20 +200,16 @@ public final class ContainerCluster
public ContainerCluster(AbstractConfigProducer<?> parent, String subId, String name) {
this(parent, subId, name, new AcceptAllVerifier());
}
- public ContainerCluster(AbstractConfigProducer<?> parent, String subId, String name, DeployState deployState) {
- this(parent, subId, name, new AcceptAllVerifier(), deployState);
- }
-
- public ContainerCluster(AbstractConfigProducer<?> parent, String subId, String name, ContainerClusterVerifier verifier) {
- this(parent, subId, name, verifier, deployStateFrom(parent));
- }
/** Creates a container cluster */
- public ContainerCluster(AbstractConfigProducer<?> parent, String subId, String name,
- ContainerClusterVerifier verifier, DeployState deployState) {
+ public ContainerCluster(AbstractConfigProducer<?> parent,
+ String subId,
+ String name,
+ ContainerClusterVerifier verifier) {
super(parent, subId);
this.clusterVerifier = verifier;
this.name = name;
+ DeployState deployState = deployStateFrom(parent);
this.isHostedVespa = stateIsHosted(deployState);
this.zone = (deployState != null) ? deployState.zone() : Zone.defaultZone();
componentGroup = new ComponentGroup<>(this, "component");
@@ -342,18 +338,18 @@ public final class ContainerCluster
addComponent(new SimpleComponent(className));
}
- public void prepare(DeployState deployState) {
- addAndSendApplicationBundles(deployState);
+ public void prepare() {
+ addAndSendApplicationBundles();
if (modelEvaluation != null)
modelEvaluation.prepare(containers);
sendUserConfiguredFiles();
- setApplicationMetaData(deployState);
+ setApplicationMetaData();
for (RestApi restApi : restApiGroup.getComponents())
restApi.prepare();
}
- private void setApplicationMetaData(DeployState deployState) {
- applicationMetaData = deployState.getApplicationPackage().getMetaData();
+ private void setApplicationMetaData() {
+ applicationMetaData = getRoot().getDeployState().getApplicationPackage().getMetaData();
}
public void addMbusServer(ComponentId chainId) {
@@ -366,8 +362,8 @@ public final class ContainerCluster
null))));
}
- private void addAndSendApplicationBundles(DeployState deployState) {
- for (ComponentInfo component : deployState.getApplicationPackage().getComponentsInfo(deployState.getProperties().vespaVersion())) {
+ private void addAndSendApplicationBundles() {
+ for (ComponentInfo component : getRoot().getDeployState().getApplicationPackage().getComponentsInfo(getRoot().getDeployState().getProperties().vespaVersion())) {
FileReference reference = FileSender.sendFileToServices(component.getPathRelativeToAppDir(), containers);
applicationBundles.add(reference);
}