summaryrefslogtreecommitdiffstats
path: root/container-search/src/main/resources/configdefinitions/search.federation.provider.def
diff options
context:
space:
mode:
Diffstat (limited to 'container-search/src/main/resources/configdefinitions/search.federation.provider.def')
-rw-r--r--container-search/src/main/resources/configdefinitions/search.federation.provider.def43
1 files changed, 43 insertions, 0 deletions
diff --git a/container-search/src/main/resources/configdefinitions/search.federation.provider.def b/container-search/src/main/resources/configdefinitions/search.federation.provider.def
new file mode 100644
index 00000000000..f9ab305b114
--- /dev/null
+++ b/container-search/src/main/resources/configdefinitions/search.federation.provider.def
@@ -0,0 +1,43 @@
+# Copyright 2017 Yahoo Holdings. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root.
+namespace=search.federation
+
+node[].host string
+node[].port int
+path string default=""
+maxConnections int default=10000
+maxConnectionPerRoute int default=10000
+socketBufferBytes int default=8192
+retries int default=1
+## Timeout for blocking IO calls in HTTP client.
+## Unit is seconds, default value is
+## in com.yahoo.search.federation.http.HTTPParameters.
+readTimeout double default=-1.0
+## The timeout until a connection is etablished.
+## Unit is seconds, default value is
+## in com.yahoo.search.federation.http.HTTPParameters.
+connectionTimeout double default=-1.0
+## Timeout when retrieving a connection from the connection manager.
+## Unit is seconds, default value is
+## in com.yahoo.search.federation.http.HTTPParameters.
+connectionPoolTimeout double default=-1.0
+## Certificate store proxy host
+yca.host string default="yca.host must be set explicitly"
+## Certificate store proxy port
+yca.port int default=3128
+## Whether a proxy is needed (i.e. should the proxy settings be used)
+yca.useProxy bool default=false
+yca.applicationId string default=""
+## TTL to use in the certificate cache. 0 means use default cache behavior.
+## Unit is seconds.
+yca.ttl int default=0
+## How often to retry direct cert DB access if no certificate is found,
+## i.e. the cache TTL for null entries. Unit is seconds.
+yca.retry int default=0
+
+# The form of the serialized query.
+queryType enum { LEGACY, PROGRAMMATIC, YQL, SELECT } default=LEGACY
+
+# How to do pinging against a backend.
+pingOption enum { DISABLE, NORMAL, YCA } default=NORMAL
+
+followRedirects bool default=true