1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package org.kuali.ole.select.service.impl;
17
18 import org.kuali.ole.select.service.impl.exception.DocStoreConnectionException;
19
20 import java.net.HttpURLConnection;
21 import java.net.URL;
22
23 public class OleUrlPing {
24
25 protected static org.apache.log4j.Logger LOG = org.apache.log4j.Logger.getLogger(OleUrlPing.class);
26
27 public String urlPing(String url) {
28 String msg = "success";
29 try {
30 HttpURLConnection connection = (HttpURLConnection) new URL(url).openConnection();
31 connection.setRequestMethod("HEAD");
32 int responseCode = connection.getResponseCode();
33 } catch (Exception e) {
34 throw new DocStoreConnectionException("Docstore Server Unavailable.", e);
35 }
36 return msg;
37 }
38
39
40 }