public final class HttpPing
extends java.lang.Object
| Modifier and Type | Class and Description | 
|---|---|
static class  | 
HttpPing.PingFailedException  | 
| Constructor and Description | 
|---|
HttpPing(ProxyOptions options,
        java.net.URL url)
Constructs an instance of HttpPing. 
 | 
HttpPing(ProxyOptions options,
        java.net.URL url,
        int timeout)
Constructs an instance of HttpPing. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
ping()
Pings the URL specified in the constructor. 
 | 
public HttpPing(ProxyOptions options, java.net.URL url)
options - proxy options. Must not be null.url - url to ping. Must not be null.public HttpPing(ProxyOptions options, java.net.URL url, int timeout)
options - proxy options. Must not be null.url - url to ping. Must not be null.timeout - time out. Must be greater than or equal to zero.public void ping()
          throws HttpPing.PingFailedException
HttpPing.PingFailedException.Note: this method executes synchronously (i.e. on the calling thread). It's recommended that callers invoke it on a background thread, since it will block until a connection is successful or the timeout period elapses.
HttpPing.PingFailedException - if connection to the URL was unsuccessful.