summaryrefslogtreecommitdiffstats
path: root/container-core/abi-spec.json
diff options
context:
space:
mode:
authorMartin Polden <mpolden@mpolden.no>2019-09-19 15:24:08 +0200
committerMartin Polden <mpolden@mpolden.no>2019-09-20 15:08:41 +0200
commitdc6684d51f459d06c3344e074aef6ad5c2c3e175 (patch)
treec13ddcbb0a6beea5f405f39d416a30807d7b4c15 /container-core/abi-spec.json
parentffff11637fc46c946186549a43d3cf9b7f8e372c (diff)
Move general REST API classes to com.yahoo.restapi
Diffstat (limited to 'container-core/abi-spec.json')
-rw-r--r--container-core/abi-spec.json110
1 files changed, 109 insertions, 1 deletions
diff --git a/container-core/abi-spec.json b/container-core/abi-spec.json
index 81af58b6681..9292db89eb5 100644
--- a/container-core/abi-spec.json
+++ b/container-core/abi-spec.json
@@ -854,6 +854,57 @@
],
"fields": []
},
+ "com.yahoo.restapi.ErrorResponse$errorCodes": {
+ "superClass": "java.lang.Enum",
+ "interfaces": [],
+ "attributes": [
+ "public",
+ "final",
+ "enum"
+ ],
+ "methods": [
+ "public static com.yahoo.restapi.ErrorResponse$errorCodes[] values()",
+ "public static com.yahoo.restapi.ErrorResponse$errorCodes valueOf(java.lang.String)"
+ ],
+ "fields": [
+ "public static final enum com.yahoo.restapi.ErrorResponse$errorCodes NOT_FOUND",
+ "public static final enum com.yahoo.restapi.ErrorResponse$errorCodes BAD_REQUEST",
+ "public static final enum com.yahoo.restapi.ErrorResponse$errorCodes FORBIDDEN",
+ "public static final enum com.yahoo.restapi.ErrorResponse$errorCodes METHOD_NOT_ALLOWED",
+ "public static final enum com.yahoo.restapi.ErrorResponse$errorCodes INTERNAL_SERVER_ERROR",
+ "public static final enum com.yahoo.restapi.ErrorResponse$errorCodes UNAUTHORIZED"
+ ]
+ },
+ "com.yahoo.restapi.ErrorResponse": {
+ "superClass": "com.yahoo.restapi.SlimeJsonResponse",
+ "interfaces": [],
+ "attributes": [
+ "public"
+ ],
+ "methods": [
+ "public void <init>(int, java.lang.String, java.lang.String)",
+ "public static com.yahoo.restapi.ErrorResponse notFoundError(java.lang.String)",
+ "public static com.yahoo.restapi.ErrorResponse internalServerError(java.lang.String)",
+ "public static com.yahoo.restapi.ErrorResponse badRequest(java.lang.String)",
+ "public static com.yahoo.restapi.ErrorResponse forbidden(java.lang.String)",
+ "public static com.yahoo.restapi.ErrorResponse unauthorized(java.lang.String)",
+ "public static com.yahoo.restapi.ErrorResponse methodNotAllowed(java.lang.String)"
+ ],
+ "fields": []
+ },
+ "com.yahoo.restapi.MessageResponse": {
+ "superClass": "com.yahoo.container.jdisc.HttpResponse",
+ "interfaces": [],
+ "attributes": [
+ "public"
+ ],
+ "methods": [
+ "public void <init>(java.lang.String)",
+ "public void render(java.io.OutputStream)",
+ "public java.lang.String getContentType()"
+ ],
+ "fields": []
+ },
"com.yahoo.restapi.Path": {
"superClass": "java.lang.Object",
"interfaces": [],
@@ -872,5 +923,62 @@
"public java.lang.String toString()"
],
"fields": []
+ },
+ "com.yahoo.restapi.ResourceResponse": {
+ "superClass": "com.yahoo.container.jdisc.HttpResponse",
+ "interfaces": [],
+ "attributes": [
+ "public"
+ ],
+ "methods": [
+ "public varargs void <init>(com.yahoo.container.jdisc.HttpRequest, java.lang.String[])",
+ "public void render(java.io.OutputStream)",
+ "public java.lang.String getContentType()"
+ ],
+ "fields": []
+ },
+ "com.yahoo.restapi.SlimeJsonResponse": {
+ "superClass": "com.yahoo.container.jdisc.HttpResponse",
+ "interfaces": [],
+ "attributes": [
+ "public"
+ ],
+ "methods": [
+ "public void <init>(com.yahoo.slime.Slime)",
+ "public void <init>(int, com.yahoo.slime.Slime)",
+ "public void render(java.io.OutputStream)",
+ "public java.lang.String getContentType()"
+ ],
+ "fields": []
+ },
+ "com.yahoo.restapi.StringResponse": {
+ "superClass": "com.yahoo.container.jdisc.HttpResponse",
+ "interfaces": [],
+ "attributes": [
+ "public"
+ ],
+ "methods": [
+ "public void <init>(java.lang.String)",
+ "public void render(java.io.OutputStream)"
+ ],
+ "fields": []
+ },
+ "com.yahoo.restapi.Uri": {
+ "superClass": "java.lang.Object",
+ "interfaces": [],
+ "attributes": [
+ "public"
+ ],
+ "methods": [
+ "public void <init>(java.net.URI)",
+ "public void <init>(java.lang.String)",
+ "public com.yahoo.restapi.Uri append(java.lang.String)",
+ "public com.yahoo.restapi.Uri withoutParameters()",
+ "public com.yahoo.restapi.Uri withPath(java.lang.String)",
+ "public com.yahoo.restapi.Uri withTrailingSlash()",
+ "public java.net.URI toURI()",
+ "public java.lang.String toString()"
+ ],
+ "fields": []
}
-}
+} \ No newline at end of file