summaryrefslogtreecommitdiffstats
path: root/container-core/abi-spec.json
diff options
context:
space:
mode:
authorMorten Tokle <mortent@verizonmedia.com>2021-04-15 11:58:21 +0200
committerMorten Tokle <mortent@verizonmedia.com>2021-04-15 12:01:30 +0200
commit96c2e442cbb798f0c85990d3f0c760c60ee9a5b3 (patch)
tree3e3559545df8686955d083b65eb239baa8c09505 /container-core/abi-spec.json
parent81fad70d16a8494ce0464af6ee4ba9c0e12f6a6e (diff)
Custom acl mapping
Diffstat (limited to 'container-core/abi-spec.json')
-rw-r--r--container-core/abi-spec.json108
1 files changed, 107 insertions, 1 deletions
diff --git a/container-core/abi-spec.json b/container-core/abi-spec.json
index c133c9cc158..22fb744ad70 100644
--- a/container-core/abi-spec.json
+++ b/container-core/abi-spec.json
@@ -478,6 +478,38 @@
"public static final java.lang.String FULL_COVERAGE"
]
},
+ "com.yahoo.container.jdisc.AclMapping$Action": {
+ "superClass": "java.lang.Enum",
+ "interfaces": [],
+ "attributes": [
+ "public",
+ "final",
+ "enum"
+ ],
+ "methods": [
+ "public static com.yahoo.container.jdisc.AclMapping$Action[] values()",
+ "public static com.yahoo.container.jdisc.AclMapping$Action valueOf(java.lang.String)"
+ ],
+ "fields": [
+ "public static final enum com.yahoo.container.jdisc.AclMapping$Action create",
+ "public static final enum com.yahoo.container.jdisc.AclMapping$Action read",
+ "public static final enum com.yahoo.container.jdisc.AclMapping$Action update",
+ "public static final enum com.yahoo.container.jdisc.AclMapping$Action delete"
+ ]
+ },
+ "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 +547,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": [],
@@ -689,6 +735,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 +808,35 @@
],
"fields": []
},
+ "com.yahoo.container.jdisc.RequestHandlerWithSpec": {
+ "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.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": [
@@ -775,7 +878,9 @@
},
"com.yahoo.container.jdisc.ThreadedRequestHandler": {
"superClass": "com.yahoo.jdisc.handler.AbstractRequestHandler",
- "interfaces": [],
+ "interfaces": [
+ "com.yahoo.container.jdisc.RequestHandlerWithSpec"
+ ],
"attributes": [
"public",
"abstract"
@@ -2019,6 +2124,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)",