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