diff options
author | gjoranv <gjoranv@gmail.com> | 2019-03-05 09:57:47 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-03-05 09:57:47 +0100 |
commit | 88ddf6bab8dc094e9099ffb41c4b4b568a716c1d (patch) | |
tree | cfbabcf73cedd7ed81a0673ec07b4aae75dec0e4 /config-model | |
parent | b7264e3244c183bb9c266d5d6ad243ab594b93fd (diff) | |
parent | e6954e24bde7517e9f0b0f6bee94b79648903db9 (diff) |
Merge pull request #8670 from vespa-engine/gjoranv/use-container-service-type_2
Gjoranv/use container service type 2
Diffstat (limited to 'config-model')
6 files changed, 7 insertions, 27 deletions
diff --git a/config-model/src/main/java/com/yahoo/vespa/model/admin/LogserverContainer.java b/config-model/src/main/java/com/yahoo/vespa/model/admin/LogserverContainer.java index ce5ab30a385..c7941750a91 100644 --- a/config-model/src/main/java/com/yahoo/vespa/model/admin/LogserverContainer.java +++ b/config-model/src/main/java/com/yahoo/vespa/model/admin/LogserverContainer.java @@ -4,7 +4,7 @@ package com.yahoo.vespa.model.admin; import com.yahoo.config.model.producer.AbstractConfigProducer; import com.yahoo.vespa.model.container.Container; import com.yahoo.vespa.model.container.ContainerCluster; -import com.yahoo.vespa.model.container.ContainerServiceType; +import com.yahoo.config.model.api.container.ContainerServiceType; import com.yahoo.vespa.model.container.component.Handler; /** diff --git a/config-model/src/main/java/com/yahoo/vespa/model/admin/clustercontroller/ClusterControllerContainer.java b/config-model/src/main/java/com/yahoo/vespa/model/admin/clustercontroller/ClusterControllerContainer.java index 6532105e602..6d047c77594 100644 --- a/config-model/src/main/java/com/yahoo/vespa/model/admin/clustercontroller/ClusterControllerContainer.java +++ b/config-model/src/main/java/com/yahoo/vespa/model/admin/clustercontroller/ClusterControllerContainer.java @@ -13,7 +13,7 @@ import com.yahoo.vespa.config.content.FleetcontrollerConfig; import static com.yahoo.vespa.defaults.Defaults.getDefaults; import com.yahoo.vespa.model.application.validation.RestartConfigs; import com.yahoo.vespa.model.container.Container; -import com.yahoo.vespa.model.container.ContainerServiceType; +import com.yahoo.config.model.api.container.ContainerServiceType; import com.yahoo.vespa.model.container.component.AccessLogComponent; import com.yahoo.vespa.model.container.component.Component; import com.yahoo.vespa.model.container.component.Handler; 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 af2ecc3c92e..414125f3cc4 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 @@ -2,8 +2,8 @@ package com.yahoo.vespa.model.container; import com.yahoo.component.ComponentId; -import com.yahoo.component.ComponentSpecification; import com.yahoo.config.application.api.DeployLogger; +import com.yahoo.config.model.api.container.ContainerServiceType; import com.yahoo.config.model.producer.AbstractConfigProducer; import com.yahoo.container.ComponentsConfig; import com.yahoo.container.QrConfig; @@ -29,7 +29,6 @@ import java.util.ArrayList; import java.util.Collection; import java.util.Collections; import java.util.HashMap; -import java.util.List; import java.util.Objects; import java.util.Optional; @@ -199,7 +198,7 @@ public abstract class Container extends AbstractService implements if (myServiceType == null) { myServiceType = myServiceType(); } - return myServiceType.name; + return myServiceType.serviceName; } /** Subclasses must implement this for a custom service name. */ diff --git a/config-model/src/main/java/com/yahoo/vespa/model/container/ContainerImpl.java b/config-model/src/main/java/com/yahoo/vespa/model/container/ContainerImpl.java index dc05f4b0f7d..8f258da4832 100644 --- a/config-model/src/main/java/com/yahoo/vespa/model/container/ContainerImpl.java +++ b/config-model/src/main/java/com/yahoo/vespa/model/container/ContainerImpl.java @@ -1,5 +1,6 @@ package com.yahoo.vespa.model.container; +import com.yahoo.config.model.api.container.ContainerServiceType; import com.yahoo.config.model.producer.AbstractConfigProducer; /** diff --git a/config-model/src/main/java/com/yahoo/vespa/model/container/ContainerServiceType.java b/config-model/src/main/java/com/yahoo/vespa/model/container/ContainerServiceType.java deleted file mode 100644 index 9ef407d2ae6..00000000000 --- a/config-model/src/main/java/com/yahoo/vespa/model/container/ContainerServiceType.java +++ /dev/null @@ -1,21 +0,0 @@ -// Copyright 2019 Oath Inc. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root. -package com.yahoo.vespa.model.container; - -/** - * @author gjoranv - */ -public enum ContainerServiceType { - - CONTAINER("container"), - QRSERVER("qrserver"), - CLUSTERCONTROLLER_CONTAINER("container-clustercontroller"), - LOGSERVER_CONTAINER("logserver-container"), - METRICS_PROXY_CONTAINER("metrics-proxy-container"); - - public final String name; - - ContainerServiceType(String name) { - this.name = name; - } - -} diff --git a/config-model/src/test/java/com/yahoo/vespa/model/container/xml/SearchBuilderTest.java b/config-model/src/test/java/com/yahoo/vespa/model/container/xml/SearchBuilderTest.java index 4180f9f6de4..902a65462ad 100644 --- a/config-model/src/test/java/com/yahoo/vespa/model/container/xml/SearchBuilderTest.java +++ b/config-model/src/test/java/com/yahoo/vespa/model/container/xml/SearchBuilderTest.java @@ -18,6 +18,7 @@ import org.xml.sax.SAXException; import java.io.IOException; +import static com.yahoo.config.model.api.container.ContainerServiceType.QRSERVER; import static com.yahoo.test.Matchers.hasItemWithMethod; import static org.hamcrest.CoreMatchers.is; import static org.hamcrest.CoreMatchers.not; @@ -99,7 +100,7 @@ public class SearchBuilderTest extends ContainerModelBuilderTestBase { public void cluster_with_only_search_gets_qrserver_as_service_name() throws Exception { createClusterWithOnlyDefaultChains(); ContainerCluster cluster = (ContainerCluster)root.getChildren().get("default"); - assertThat(cluster.getContainers().get(0).getServiceName(), is("qrserver")); + assertThat(cluster.getContainers().get(0).getServiceName(), is(QRSERVER.serviceName)); } @Test |