summaryrefslogtreecommitdiffstats
path: root/config-model/src
diff options
context:
space:
mode:
authorJon Bratseth <bratseth@oath.com>2018-10-16 18:20:35 +0200
committerJon Bratseth <bratseth@oath.com>2018-10-16 18:20:35 +0200
commit7c370fb68369b4b98c2227a9ab21a40449a859e4 (patch)
tree28c8c86d36a43145dd98364f601abfdaa7341435 /config-model/src
parent63ab62674e658d51937b116eaa5b47ed24abe22c (diff)
Suppress warnings
Diffstat (limited to 'config-model/src')
-rw-r--r--config-model/src/main/java/com/yahoo/vespa/model/builder/xml/dom/chains/search/DomProviderBuilder.java33
-rw-r--r--config-model/src/main/java/com/yahoo/vespa/model/container/search/searchchain/HttpProvider.java21
2 files changed, 33 insertions, 21 deletions
diff --git a/config-model/src/main/java/com/yahoo/vespa/model/builder/xml/dom/chains/search/DomProviderBuilder.java b/config-model/src/main/java/com/yahoo/vespa/model/builder/xml/dom/chains/search/DomProviderBuilder.java
index ac19dfdf126..66b425be8f5 100644
--- a/config-model/src/main/java/com/yahoo/vespa/model/builder/xml/dom/chains/search/DomProviderBuilder.java
+++ b/config-model/src/main/java/com/yahoo/vespa/model/builder/xml/dom/chains/search/DomProviderBuilder.java
@@ -8,14 +8,12 @@ import com.yahoo.component.ComponentId;
import com.yahoo.component.chain.model.ChainSpecification;
import com.yahoo.config.model.deploy.DeployState;
import com.yahoo.search.searchchain.model.federation.FederationOptions;
-import com.yahoo.search.searchchain.model.federation.HttpProviderSpec;
import com.yahoo.search.searchchain.model.federation.LocalProviderSpec;
import com.yahoo.text.XML;
import com.yahoo.config.model.producer.AbstractConfigProducer;
import com.yahoo.vespa.model.builder.xml.dom.BinaryScaledAmountParser;
import com.yahoo.vespa.model.builder.xml.dom.chains.ComponentsBuilder;
import com.yahoo.vespa.model.container.search.searchchain.HttpProvider;
-import com.yahoo.vespa.model.container.search.searchchain.HttpProviderSearcher;
import com.yahoo.vespa.model.container.search.searchchain.LocalProvider;
import com.yahoo.vespa.model.container.search.searchchain.Provider;
import com.yahoo.vespa.model.container.search.searchchain.Source;
@@ -208,12 +206,13 @@ public class DomProviderBuilder extends DomGenericTargetBuilder<Provider> {
}
}
+ @SuppressWarnings("deprecation")
private Provider buildProvider(ChainSpecification specWithoutInnerSearchers,
ProviderReader providerReader, FederationOptions federationOptions) {
if (providerReader.type == null) {
return buildEmptyHttpProvider(specWithoutInnerSearchers, providerReader, federationOptions);
- } else if (HttpProviderSpec.includesType(providerReader.type)) { // TODO: Remove on Vespa 7
+ } else if (com.yahoo.search.searchchain.model.federation.HttpProviderSpec.includesType(providerReader.type)) { // TODO: Remove on Vespa 7
return buildHttpProvider(specWithoutInnerSearchers, providerReader, federationOptions);
} else if (LocalProviderSpec.includesType(providerReader.type)) {
return buildLocalProvider(specWithoutInnerSearchers, providerReader, federationOptions);
@@ -238,30 +237,31 @@ public class DomProviderBuilder extends DomGenericTargetBuilder<Provider> {
}
// TODO: Remove on Vespa 7
+ @SuppressWarnings("deprecation")
private Provider buildHttpProvider(ChainSpecification specWithoutInnerSearchers, ProviderReader providerReader, FederationOptions federationOptions) {
ensureEmpty(specWithoutInnerSearchers.componentId, providerReader.clusterName);
Provider httpProvider = buildEmptyHttpProvider(specWithoutInnerSearchers, providerReader, federationOptions);
- httpProvider.addInnerComponent(new HttpProviderSearcher(
+ httpProvider.addInnerComponent(new com.yahoo.vespa.model.container.search.searchchain.HttpProviderSearcher(
new ChainedComponentModel(
- HttpProviderSpec.toBundleInstantiationSpecification(HttpProviderSpec.Type.valueOf(providerReader.type)),
+ com.yahoo.search.searchchain.model.federation.HttpProviderSpec.toBundleInstantiationSpecification(com.yahoo.search.searchchain.model.federation.HttpProviderSpec.Type.valueOf(providerReader.type)),
Dependencies.emptyDependencies())));
return httpProvider;
}
-
// TODO: Remove on Vespa 7
+ @SuppressWarnings("deprecation")
private Provider buildEmptyHttpProvider(ChainSpecification specWithoutInnerSearchers, ProviderReader providerReader, FederationOptions federationOptions) {
ensureEmpty(specWithoutInnerSearchers.componentId, providerReader.clusterName);
return new HttpProvider(specWithoutInnerSearchers,
federationOptions,
- new HttpProviderSpec(
+ new com.yahoo.search.searchchain.model.federation.HttpProviderSpec(
providerReader.cacheWeight,
providerReader.path,
- providerReader.nodes.stream().map(node -> toHttpProviderNode(node)).collect(Collectors.toList()),
+ toHttpProviderNodes(providerReader.nodes),
providerReader.certificateApplicationId,
providerReader.certificateTtl,
providerReader.certificateRetryWait,
@@ -271,13 +271,22 @@ public class DomProviderBuilder extends DomGenericTargetBuilder<Provider> {
}
// TODO: Remove on Vespa 7
- private HttpProviderSpec.Node toHttpProviderNode(Node node) {
- return new HttpProviderSpec.Node(node.host, node.port);
+ @SuppressWarnings("deprecation")
+ private com.yahoo.search.searchchain.model.federation.HttpProviderSpec.Node toHttpProviderNode(Node node) {
+ if (node == null) return null;
+ return new com.yahoo.search.searchchain.model.federation.HttpProviderSpec.Node(node.host, node.port);
+ }
+
+ @SuppressWarnings("deprecation")
+ private List<com.yahoo.search.searchchain.model.federation.HttpProviderSpec.Node> toHttpProviderNodes(List<Node> nodes) {
+ if (nodes == null) return null;
+ return nodes.stream().map(node -> toHttpProviderNode(node)).collect(Collectors.toList());
}
// TODO: Remove on Vespa 7
- private HttpProviderSpec.ConnectionParameters connectionParameters(ProviderReader providerReader) {
- return new HttpProviderSpec.ConnectionParameters(
+ @SuppressWarnings("deprecation")
+ private com.yahoo.search.searchchain.model.federation.HttpProviderSpec.ConnectionParameters connectionParameters(ProviderReader providerReader) {
+ return new com.yahoo.search.searchchain.model.federation.HttpProviderSpec.ConnectionParameters(
providerReader.readTimeout,
providerReader.connectionTimeout,
providerReader.connectionPoolTimeout,
diff --git a/config-model/src/main/java/com/yahoo/vespa/model/container/search/searchchain/HttpProvider.java b/config-model/src/main/java/com/yahoo/vespa/model/container/search/searchchain/HttpProvider.java
index 3cc3fd1ca00..983f903310f 100644
--- a/config-model/src/main/java/com/yahoo/vespa/model/container/search/searchchain/HttpProvider.java
+++ b/config-model/src/main/java/com/yahoo/vespa/model/container/search/searchchain/HttpProvider.java
@@ -8,7 +8,6 @@ import com.yahoo.search.cache.QrBinaryCacheConfig;
import com.yahoo.search.cache.QrBinaryCacheRegionConfig;
import com.yahoo.search.federation.ProviderConfig;
import com.yahoo.search.searchchain.model.federation.FederationOptions;
-import com.yahoo.search.searchchain.model.federation.HttpProviderSpec;
import java.util.ArrayList;
import java.util.List;
@@ -19,13 +18,15 @@ import static com.yahoo.search.federation.ProviderConfig.Yca;
/**
* A provider containing a http searcher.
+ *
* @author Tony Vaagenes
*/
public class HttpProvider extends Provider implements ProviderConfig.Producer,
- QrBinaryCacheConfig.Producer,
- QrBinaryCacheRegionConfig.Producer {
+ QrBinaryCacheConfig.Producer,
+ QrBinaryCacheRegionConfig.Producer {
- private final HttpProviderSpec providerSpec;
+ @SuppressWarnings("deprecation")
+ private final com.yahoo.search.searchchain.model.federation.HttpProviderSpec providerSpec;
//TODO: For backward compatibility only, eliminate this later
private BinaryScaledAmount cacheSize;
@@ -44,8 +45,8 @@ public class HttpProvider extends Provider implements ProviderConfig.Producer,
/*
* Config producer for the contained http searcher..
*/
-
- public HttpProvider(ChainSpecification specWithoutInnerSearchers, FederationOptions federationOptions, HttpProviderSpec providerSpec) {
+ @SuppressWarnings("deprecation")
+ public HttpProvider(ChainSpecification specWithoutInnerSearchers, FederationOptions federationOptions, com.yahoo.search.searchchain.model.federation.HttpProviderSpec providerSpec) {
super(specWithoutInnerSearchers, federationOptions);
this.providerSpec = providerSpec;
}
@@ -70,7 +71,8 @@ public class HttpProvider extends Provider implements ProviderConfig.Producer,
}
}
- private static Yca.Builder getCertificate(HttpProviderSpec providerSpec) {
+ @SuppressWarnings("deprecation")
+ private static Yca.Builder getCertificate(com.yahoo.search.searchchain.model.federation.HttpProviderSpec providerSpec) {
Yca.Builder certificate = new Yca.Builder()
.applicationId(providerSpec.ycaApplicationId);
@@ -86,9 +88,10 @@ public class HttpProvider extends Provider implements ProviderConfig.Producer,
return certificate;
}
- private static List<Node.Builder> getNodes(List<HttpProviderSpec.Node> nodeSpecs) {
+ @SuppressWarnings("deprecation")
+ private static List<Node.Builder> getNodes(List<com.yahoo.search.searchchain.model.federation.HttpProviderSpec.Node> nodeSpecs) {
ArrayList<Node.Builder> nodes = new ArrayList<>();
- for (HttpProviderSpec.Node node : nodeSpecs) {
+ for (com.yahoo.search.searchchain.model.federation.HttpProviderSpec.Node node : nodeSpecs) {
nodes.add(
new Node.Builder()
.host(node.host)