in src/main/java/com/googlesource/gerrit/plugins/xdocs/client/XDocApi.java [43:67]
public static void checkHtml(String url, final AsyncCallback<VoidResult> callback) {
RequestBuilder builder = new RequestBuilder(RequestBuilder.GET, url);
try {
builder.sendRequest(
null,
new RequestCallback() {
@Override
public void onResponseReceived(Request request, Response response) {
int status = response.getStatusCode();
if (200 <= status && status < 300) {
callback.onSuccess(VoidResult.create());
} else {
callback.onFailure(new RequestException(status + " " + response.getStatusText()));
}
}
@Override
public void onError(Request request, Throwable caught) {
callback.onFailure(caught);
}
});
} catch (RequestException e) {
callback.onFailure(e);
}
}