protected final <T> Promise<T> getAndParse(final URI uri, final JsonParser<?, T> parser) { return callAndParse(client.newRequest(uri).setAccept("application/json").get(), parser); }
private DownloadResult<ResponsePromise> scheduleDownload(Language language, String baseUrl, String path) { URI uriToDownload = resolveUri(baseUrl, path); ResponsePromise responsePromise = httpClient .newRequest(uriToDownload) .setAccept(MediaType.APPLICATION_JSON) .get(); return new DownloadResult<>(language, uriToDownload, responsePromise); }