aboutsummaryrefslogtreecommitdiffstats
path: root/jdisc_http_service/abi-spec.json
diff options
context:
space:
mode:
authorBjørn Christian Seime <bjorncs@verizonmedia.com>2020-11-16 11:19:22 +0100
committerBjørn Christian Seime <bjorncs@verizonmedia.com>2020-11-17 13:28:07 +0100
commitcdbf498c9182ac06bb21ce8ae7b745dd8c8f3c83 (patch)
tree21a21f94ef0d888d74597b6142956c1b41901b13 /jdisc_http_service/abi-spec.json
parente4c14623ad4ecbe6337a49d2176621c528bf7c22 (diff)
Support default request/response filters per connector
Filter requests using default request/response filter if no other filters matches the request uri.
Diffstat (limited to 'jdisc_http_service/abi-spec.json')
-rw-r--r--jdisc_http_service/abi-spec.json36
1 files changed, 36 insertions, 0 deletions
diff --git a/jdisc_http_service/abi-spec.json b/jdisc_http_service/abi-spec.json
index c19ce5ce83c..8bf7f30964a 100644
--- a/jdisc_http_service/abi-spec.json
+++ b/jdisc_http_service/abi-spec.json
@@ -740,6 +740,8 @@
"public com.yahoo.jdisc.http.ServerConfig$Builder removeRawPostBodyForWwwUrlEncodedPost(boolean)",
"public com.yahoo.jdisc.http.ServerConfig$Builder filter(com.yahoo.jdisc.http.ServerConfig$Filter$Builder)",
"public com.yahoo.jdisc.http.ServerConfig$Builder filter(java.util.List)",
+ "public com.yahoo.jdisc.http.ServerConfig$Builder defaultFilters(com.yahoo.jdisc.http.ServerConfig$DefaultFilters$Builder)",
+ "public com.yahoo.jdisc.http.ServerConfig$Builder defaultFilters(java.util.List)",
"public com.yahoo.jdisc.http.ServerConfig$Builder maxWorkerThreads(int)",
"public com.yahoo.jdisc.http.ServerConfig$Builder minWorkerThreads(int)",
"public com.yahoo.jdisc.http.ServerConfig$Builder stopTimeout(double)",
@@ -754,11 +756,43 @@
],
"fields": [
"public java.util.List filter",
+ "public java.util.List defaultFilters",
"public com.yahoo.jdisc.http.ServerConfig$Jmx$Builder jmx",
"public com.yahoo.jdisc.http.ServerConfig$Metric$Builder metric",
"public com.yahoo.jdisc.http.ServerConfig$AccessLog$Builder accessLog"
]
},
+ "com.yahoo.jdisc.http.ServerConfig$DefaultFilters$Builder": {
+ "superClass": "java.lang.Object",
+ "interfaces": [
+ "com.yahoo.config.ConfigBuilder"
+ ],
+ "attributes": [
+ "public"
+ ],
+ "methods": [
+ "public void <init>()",
+ "public void <init>(com.yahoo.jdisc.http.ServerConfig$DefaultFilters)",
+ "public com.yahoo.jdisc.http.ServerConfig$DefaultFilters$Builder filterId(java.lang.String)",
+ "public com.yahoo.jdisc.http.ServerConfig$DefaultFilters$Builder localPort(int)",
+ "public com.yahoo.jdisc.http.ServerConfig$DefaultFilters build()"
+ ],
+ "fields": []
+ },
+ "com.yahoo.jdisc.http.ServerConfig$DefaultFilters": {
+ "superClass": "com.yahoo.config.InnerNode",
+ "interfaces": [],
+ "attributes": [
+ "public",
+ "final"
+ ],
+ "methods": [
+ "public void <init>(com.yahoo.jdisc.http.ServerConfig$DefaultFilters$Builder)",
+ "public java.lang.String filterId()",
+ "public int localPort()"
+ ],
+ "fields": []
+ },
"com.yahoo.jdisc.http.ServerConfig$Filter$Builder": {
"superClass": "java.lang.Object",
"interfaces": [
@@ -894,6 +928,8 @@
"public boolean removeRawPostBodyForWwwUrlEncodedPost()",
"public java.util.List filter()",
"public com.yahoo.jdisc.http.ServerConfig$Filter filter(int)",
+ "public java.util.List defaultFilters()",
+ "public com.yahoo.jdisc.http.ServerConfig$DefaultFilters defaultFilters(int)",
"public int maxWorkerThreads()",
"public int minWorkerThreads()",
"public double stopTimeout()",