app/src/main/java/org/sakaiproject/nakamura/app/LaunchNakamura.java
public static boolean exists(String URLName) {
    try {
      HttpURLConnection.setFollowRedirects(false);
      // note : you may also need
      // HttpURLConnection.setInstanceFollowRedirects(false)
      HttpURLConnection con = (HttpURLConnection) new URL(URLName).openConnection();
      con.setRequestMethod("HEAD");
      return (con.getResponseCode() == HttpURLConnection.HTTP_OK);
    } catch (Exception e) {
      e.printStackTrace();
      return false;
    }
  }
public static boolean exists(String URLName) {
    try {
      HttpURLConnection.setFollowRedirects(false);
      // note : you may also need
      // HttpURLConnection.setInstanceFollowRedirects(false)
      HttpURLConnection con = (HttpURLConnection) new URL(URLName).openConnection();
      con.setRequestMethod("HEAD");
      return (con.getResponseCode() == HttpURLConnection.HTTP_OK);
    } catch (Exception e) {
      e.printStackTrace();
      return false;
    }
  }
public static boolean exists ( String URLName ) { try { HttpURLConnection . setFollowRedirects ( false ) ; // note : you may also need // HttpURLConnection.setInstanceFollowRedirects(false) HttpURLConnection con = ( HttpURLConnection ) new URL ( URLName ) . openConnection ( ) ; con . setRequestMethod ( "HEAD" ) ; return ( con . getResponseCode ( ) == HttpURLConnection . HTTP_OK ) ; } catch ( Exception e ) { e . printStackTrace ( ) ; return false ; } }
Pings the Apache Sling server URL, looking for an OK status. Returns true once that
OK status is received.

@param URLName
The URL to ping.
@return true if OK status is received back. False if not OK.
Pings the Apache Sling server URL looking for an OK status . Returns true once that OK status is received .