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
34
35 public class StatusProfileHandler extends AbstractRequestURIMappedProfileHandler {
36
37
38 private final Logger log = LoggerFactory.getLogger(StatusProfileHandler.class);
39
40
41 public void processRequest(InTransport in, OutTransport out) {
42 log.warn("This profile handler has been deprecated, use the Status servlet usually located at '/idp/status'");
43 try {
44 OutputStreamWriter writer = new OutputStreamWriter(out.getOutgoingStream());
45 writer.write("ok");
46 writer.flush();
47 } catch (IOException e) {
48 log.error("Unable to write response", e);
49 }
50 }
51 }