1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package edu.internet2.middleware.shibboleth.idp.profile;
18
19 import java.io.IOException;
20 import java.io.OutputStreamWriter;
21
22 import org.opensaml.ws.transport.InTransport;
23 import org.opensaml.ws.transport.OutTransport;
24 import org.slf4j.Logger;
25 import org.slf4j.LoggerFactory;
26
27 import edu.internet2.middleware.shibboleth.common.profile.provider.AbstractRequestURIMappedProfileHandler;
28
29
30
31
32
33 public class StatusProfileHandler extends AbstractRequestURIMappedProfileHandler {
34
35
36 private final Logger log = LoggerFactory.getLogger(StatusProfileHandler.class);
37
38
39 public void processRequest(InTransport in, OutTransport out) {
40 try {
41 OutputStreamWriter writer = new OutputStreamWriter(out.getOutgoingStream());
42 writer.write("ok");
43 writer.flush();
44 } catch (IOException e) {
45 log.error("Unable to write response", e);
46 }
47 }
48 }