summaryrefslogtreecommitdiffstats
path: root/container-core/abi-spec.json
diff options
context:
space:
mode:
authorMorten Tokle <mortent@verizonmedia.com>2021-04-16 14:23:33 +0200
committerGitHub <noreply@github.com>2021-04-16 14:23:33 +0200
commitb5ef9172e7ba9a4dc4429918e1ae2fc26444ce33 (patch)
tree16d88702fe9fde02d5005cbd1f0ce8ecce5d18e8 /container-core/abi-spec.json
parent95162715532714931a379f35f29fba6836e57daa (diff)
parent852ae37871cc7db3447dbfc8ddea5157b6a81d4d (diff)
Merge pull request #17440 from vespa-engine/mortent/custom-acl-mapping
Custom acl mapping
Diffstat (limited to 'container-core/abi-spec.json')
-rw-r--r--container-core/abi-spec.json107
1 files changed, 106 insertions, 1 deletions
diff --git a/container-core/abi-spec.json b/container-core/abi-spec.json
index 970f7d19eb5..43e0cab967e 100644
--- a/container-core/abi-spec.json
+++ b/container-core/abi-spec.json
@@ -478,6 +478,37 @@
"public static final java.lang.String FULL_COVERAGE"
]
},
+ "com.yahoo.container.jdisc.AclMapping$Action": {
+ "superClass": "java.lang.Object",
+ "interfaces": [],
+ "attributes": [
+ "public"
+ ],
+ "methods": [
+ "public static com.yahoo.container.jdisc.AclMapping$Action custom(java.lang.String)",
+ "public java.lang.String name()",
+ "public boolean equals(java.lang.Object)",
+ "public int hashCode()",
+ "public java.lang.String toString()"
+ ],
+ "fields": [
+ "public static final com.yahoo.container.jdisc.AclMapping$Action READ",
+ "public static final com.yahoo.container.jdisc.AclMapping$Action WRITE"
+ ]
+ },
+ "com.yahoo.container.jdisc.AclMapping": {
+ "superClass": "java.lang.Object",
+ "interfaces": [],
+ "attributes": [
+ "public",
+ "interface",
+ "abstract"
+ ],
+ "methods": [
+ "public abstract com.yahoo.container.jdisc.AclMapping$Action get(com.yahoo.container.jdisc.RequestView)"
+ ],
+ "fields": []
+ },
"com.yahoo.container.jdisc.AsyncHttpResponse": {
"superClass": "com.yahoo.container.jdisc.HttpResponse",
"interfaces": [],
@@ -515,6 +546,20 @@
],
"fields": []
},
+ "com.yahoo.container.jdisc.DefaultAclMapping": {
+ "superClass": "java.lang.Object",
+ "interfaces": [
+ "com.yahoo.container.jdisc.AclMapping"
+ ],
+ "attributes": [
+ "public"
+ ],
+ "methods": [
+ "public void <init>()",
+ "public com.yahoo.container.jdisc.AclMapping$Action get(com.yahoo.container.jdisc.RequestView)"
+ ],
+ "fields": []
+ },
"com.yahoo.container.jdisc.EmptyResponse": {
"superClass": "com.yahoo.container.jdisc.HttpResponse",
"interfaces": [],
@@ -596,6 +641,21 @@
],
"fields": []
},
+ "com.yahoo.container.jdisc.HttpRequestHandler": {
+ "superClass": "java.lang.Object",
+ "interfaces": [
+ "com.yahoo.jdisc.handler.RequestHandler"
+ ],
+ "attributes": [
+ "public",
+ "interface",
+ "abstract"
+ ],
+ "methods": [
+ "public com.yahoo.container.jdisc.RequestHandlerSpec requestHandlerSpec()"
+ ],
+ "fields": []
+ },
"com.yahoo.container.jdisc.HttpResponse": {
"superClass": "java.lang.Object",
"interfaces": [],
@@ -689,6 +749,34 @@
],
"fields": []
},
+ "com.yahoo.container.jdisc.RequestHandlerSpec$Builder": {
+ "superClass": "java.lang.Object",
+ "interfaces": [],
+ "attributes": [
+ "public"
+ ],
+ "methods": [
+ "public void <init>()",
+ "public com.yahoo.container.jdisc.RequestHandlerSpec$Builder withAclMapping(com.yahoo.container.jdisc.AclMapping)",
+ "public com.yahoo.container.jdisc.RequestHandlerSpec build()"
+ ],
+ "fields": []
+ },
+ "com.yahoo.container.jdisc.RequestHandlerSpec": {
+ "superClass": "java.lang.Object",
+ "interfaces": [],
+ "attributes": [
+ "public"
+ ],
+ "methods": [
+ "public com.yahoo.container.jdisc.AclMapping aclMapping()",
+ "public static com.yahoo.container.jdisc.RequestHandlerSpec$Builder builder()"
+ ],
+ "fields": [
+ "public static final java.lang.String ATTRIBUTE_NAME",
+ "public static final com.yahoo.container.jdisc.RequestHandlerSpec DEFAULT_INSTANCE"
+ ]
+ },
"com.yahoo.container.jdisc.RequestHandlerTestDriver$MockResponseHandler": {
"superClass": "java.lang.Object",
"interfaces": [
@@ -734,6 +822,20 @@
],
"fields": []
},
+ "com.yahoo.container.jdisc.RequestView": {
+ "superClass": "java.lang.Object",
+ "interfaces": [],
+ "attributes": [
+ "public",
+ "interface",
+ "abstract"
+ ],
+ "methods": [
+ "public abstract com.yahoo.jdisc.http.HttpRequest$Method method()",
+ "public abstract java.net.URI uri()"
+ ],
+ "fields": []
+ },
"com.yahoo.container.jdisc.ThreadedHttpRequestHandler$LazyContentChannel": {
"superClass": "java.lang.Object",
"interfaces": [
@@ -752,7 +854,9 @@
},
"com.yahoo.container.jdisc.ThreadedHttpRequestHandler": {
"superClass": "com.yahoo.container.jdisc.ThreadedRequestHandler",
- "interfaces": [],
+ "interfaces": [
+ "com.yahoo.container.jdisc.HttpRequestHandler"
+ ],
"attributes": [
"public",
"abstract"
@@ -2019,6 +2123,7 @@
"public abstract void setHeaders(java.lang.String, java.lang.String)",
"public abstract void setHeaders(java.lang.String, java.util.List)",
"public int getIntHeader(java.lang.String)",
+ "public com.yahoo.container.jdisc.RequestView asRequestView()",
"public java.util.List getCookies()",
"public void setCookies(java.util.List)",
"public long getConnectedAt(java.util.concurrent.TimeUnit)",