aboutsummaryrefslogtreecommitdiffstats
path: root/config-model/src/main/resources
diff options
context:
space:
mode:
authorBjørn Christian Seime <bjorncs@verizonmedia.com>2020-09-16 18:22:11 +0200
committerBjørn Christian Seime <bjorncs@verizonmedia.com>2020-09-16 18:22:11 +0200
commit6d09cc239f0f4145aab0ec21419fa7726589a4d7 (patch)
tree84e7356d4cd222bc97f423773729ab69225f17e8 /config-model/src/main/resources
parent951e558ed5cbfa4ae98fc0962f8ebe5ea1fddeb0 (diff)
Allow applications to override threadpool configuration in services.xml
Diffstat (limited to 'config-model/src/main/resources')
-rw-r--r--config-model/src/main/resources/schema/containercluster.rnc19
1 files changed, 17 insertions, 2 deletions
diff --git a/config-model/src/main/resources/schema/containercluster.rnc b/config-model/src/main/resources/schema/containercluster.rnc
index 3c8b60fb84b..98ea696ceef 100644
--- a/config-model/src/main/resources/schema/containercluster.rnc
+++ b/config-model/src/main/resources/schema/containercluster.rnc
@@ -105,6 +105,12 @@ SslProvider = element ssl-provider {
BundleSpec
}
+Threadpool = element threadpool {
+ element max-threads { xsd:nonNegativeInteger } &
+ element min-threads { xsd:nonNegativeInteger } &
+ element queue-size { xsd:nonNegativeInteger }
+}
+
# REST-API:
RestApi = element rest-api {
@@ -142,7 +148,8 @@ SearchInContainer = element search {
SearchChain* &
Provider* &
Renderer* &
- GenericConfig*
+ GenericConfig* &
+ Threadpool?
}
SearchChain = element chain {
@@ -207,10 +214,18 @@ DocumentApi = element document-api {
element retrydelay { xsd:double { minInclusive = "0.0" } }? &
element timeout { xsd:double { minInclusive = "0.0" } }? &
element tracelevel { xsd:positiveInteger }? &
- element mbusport { xsd:positiveInteger }?
+ element mbusport { xsd:positiveInteger }? &
+ DocumentRestApi? &
+ HttpClientApi?
}
+DocumentRestApi = element rest-api {
+ Threadpool?
+}
+HttpClientApi = element http-client-api {
+ Threadpool?
+}
# NODES: