1077
|
1 import be.uclouvain.orthanc.Callbacks;
|
|
2 import be.uclouvain.orthanc.HttpMethod;
|
|
3 import be.uclouvain.orthanc.RestOutput;
|
|
4
|
|
5 import java.util.Map;
|
|
6
|
|
7 public class ExtendingRest {
|
|
8 static {
|
|
9 Callbacks.register("/java", new Callbacks.OnRestRequest() {
|
|
10 @Override
|
|
11 public void call(RestOutput output,
|
|
12 HttpMethod method,
|
|
13 String uri,
|
|
14 String[] regularExpressionGroups,
|
|
15 Map<String, String> headers,
|
|
16 Map<String, String> getParameters,
|
|
17 byte[] body) {
|
|
18 output.answerBuffer("Hello from Java!\n".getBytes(), "text/plain");
|
|
19 }
|
|
20 });
|
|
21 }
|
|
22 }
|