aboutsummaryrefslogtreecommitdiffstats
path: root/config-model/src
diff options
context:
space:
mode:
authorJon Bratseth <bratseth@oath.com>2021-01-14 17:20:26 +0100
committerGitHub <noreply@github.com>2021-01-14 17:20:26 +0100
commita59db61e7120397c49463ce526e62e4ceaa0472a (patch)
tree0cc589f892e1cf7b1d06ca8d6673a0488dce3b59 /config-model/src
parenta235d0e134e137cac7814a0d86bd29f99d515141 (diff)
parent2f1b6c7f53e3caddbd911ac623f052b7dabbc25b (diff)
Merge branch 'master' into bratseth/remove-cacheSize
Diffstat (limited to 'config-model/src')
-rw-r--r--config-model/src/main/java/com/yahoo/vespa/model/builder/xml/dom/chains/search/DomProviderBuilder.java46
1 files changed, 2 insertions, 44 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 50d0f1c5ff0..1e6159ce9ca 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
@@ -36,6 +36,7 @@ public class DomProviderBuilder extends DomGenericTargetBuilder<Provider> {
* Retrieves all possible provider specific parameters
*/
private static class ProviderReader {
+
final String type;
final String path;
final Double cacheWeight;
@@ -45,10 +46,6 @@ public class DomProviderBuilder extends DomGenericTargetBuilder<Provider> {
final Double connectionPoolTimeout;
final String clusterName;
final List<Node> nodes;
- final String certificateApplicationId;
- final Integer certificateTtl;
- final Integer certificateRetryWait;
- final Node certificateProxy; // Just re-using the Node class, as it matches our needs
ProviderReader(Element providerElement) {
type = readType(providerElement);
@@ -60,10 +57,6 @@ public class DomProviderBuilder extends DomGenericTargetBuilder<Provider> {
connectionPoolTimeout = readConnectionPoolTimeout(providerElement);
retries = readRetries(providerElement);
nodes = readNodes(providerElement);
- certificateApplicationId = readCertificateApplicationId(providerElement);
- certificateTtl = readCertificateTtl(providerElement);
- certificateRetryWait = readCertificateRetryWait(providerElement);
- certificateProxy = readCertificateProxy(providerElement);
}
private String getAttributeOrNull(Element element, String name) {
@@ -104,31 +97,6 @@ public class DomProviderBuilder extends DomGenericTargetBuilder<Provider> {
return (timeoutString == null) ? null : TimeParser.seconds(timeoutString);
}
- private String readCertificateApplicationId(Element providerElement) {
- return getAttributeOrNull(providerElement, "yca-application-id");
- }
-
- private Integer readCertificateTtl(Element providerElement) {
- String x = getAttributeOrNull(providerElement, "yca-cache-ttl");
- return (x == null) ? null : TimeParser.seconds(x).intValue();
- }
-
- private Integer readCertificateRetryWait(Element providerElement) {
- String x = getAttributeOrNull(providerElement, "yca-cache-retry-wait");
- return (x == null) ? null : TimeParser.seconds(x).intValue();
- }
-
- private Node readCertificateProxy(Element providerElement) {
- Element certificateProxySpec = XML.getChild(providerElement, "yca-proxy");
- if (certificateProxySpec == null) {
- return null; // no proxy
- }
- if(getAttributeOrNull(certificateProxySpec, "host") == null) {
- return new Node(null, 0); // default proxy
- }
- return readNode(certificateProxySpec);
- }
-
private List<Node> readNodes(Element providerElement) {
Element nodesSpec = XML.getChild(providerElement, "nodes");
if (nodesSpec == null) {
@@ -164,12 +132,6 @@ public class DomProviderBuilder extends DomGenericTargetBuilder<Provider> {
ChainSpecification specWithoutInnerComponents) {
ProviderReader providerReader = new ProviderReader(providerElement);
- if (providerReader.certificateApplicationId == null && providerReader.certificateProxy != null) {
- throw new IllegalArgumentException(
- "Provider '" + specWithoutInnerComponents.componentId +
- "' must have a certificate application ID, since a certificate store proxy is given");
- }
-
FederationOptions federationOptions = readFederationOptions(providerElement);
Provider provider = buildProvider(specWithoutInnerComponents, providerReader, federationOptions);
@@ -219,11 +181,7 @@ public class DomProviderBuilder extends DomGenericTargetBuilder<Provider> {
providerReader.readTimeout,
providerReader.connectionTimeout,
providerReader.connectionPoolTimeout,
- providerReader.retries,
- providerReader.certificateApplicationId,
- providerReader.certificateTtl,
- providerReader.certificateRetryWait,
- providerReader.certificateProxy);
+ providerReader.retries);
return new LocalProvider(specWithoutInnerSearchers,
federationOptions,