Package be.uclouvain.orthanc
Interface Callbacks.OnRestRequest
-
- Enclosing class:
- Callbacks
public static interface Callbacks.OnRestRequestCallback to serve a resource in the REST API.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidcall(RestOutput output, HttpMethod method, java.lang.String uri, java.lang.String[] regularExpressionGroups, java.util.Map<java.lang.String,java.lang.String> headers, java.util.Map<java.lang.String,java.lang.String> getParameters, byte[] body)Signature of a callback function that answers a REST request.
-
-
-
Method Detail
-
call
void call(RestOutput output, HttpMethod method, java.lang.String uri, java.lang.String[] regularExpressionGroups, java.util.Map<java.lang.String,java.lang.String> headers, java.util.Map<java.lang.String,java.lang.String> getParameters, byte[] body)
Signature of a callback function that answers a REST request.- Parameters:
output- Output containing the answer that is sent to the REST client.method- The HTTP method.uri- The URI, starting from the root of the Orthanc server.regularExpressionGroups- The actual values of the groups matched by the regular expression.headers- The HTTP headers of the request.getParameters- The parameters of a GET request.body- The body of the request (only applicable to POST and PUT methods).
-
-