List of usage examples for com.google.gwt.http.client RequestBuilder setHeader
public void setHeader(String header, String value)
From source file:strat.mining.multipool.stats.client.services.rest.WaffleServicesImpl.java
License:Open Source License
@Override public void getLastAddressStats(String address, final AsyncCallback<AddressStatsDTO> callback) { RequestBuilder builder = new RequestBuilder(RequestBuilder.GET, serviceBaseUrl + "waffle/stats/" + address + "/last"); builder.setHeader("Accept", "application/json"); builder.setHeader("Content-Type", "application/json"); try {/* w w w .jav a 2 s. c o m*/ builder.sendRequest(null, new RequestCallback() { public void onResponseReceived(Request request, Response response) { if (response.getText() != null && !"".equals(response.getText().trim()) && response.getStatusCode() == 200) { AddressStatsDTO result = clientFactory.getDtoFactory() .parseJsonToWaffleAddressStats(response.getText()); callback.onSuccess(result); } else { callback.onFailure(new Exception("Response with error code " + response.getStatusCode() + "\n" + response.getText())); } } public void onError(Request request, Throwable exception) { callback.onFailure(exception); } }); } catch (RequestException e) { callback.onFailure(e); } }
From source file:strat.mining.multipool.stats.client.services.rest.WaffleServicesImpl.java
License:Open Source License
@Override public void getAllAddressStats(String address, final AsyncCallback<List<AddressStatsDTO>> callback) { RequestBuilder builder = new RequestBuilder(RequestBuilder.GET, serviceBaseUrl + "waffle/stats/" + address + "/all"); builder.setHeader("Accept", "application/json"); builder.setHeader("Content-Type", "application/json"); try {/*www .ja v a 2 s . c om*/ builder.sendRequest(null, new RequestCallback() { public void onResponseReceived(Request request, Response response) { if (response.getText() != null && !"".equals(response.getText().trim()) && response.getStatusCode() == 200) { List<AddressStatsDTO> result = clientFactory.getDtoFactory() .parseJsonToWaffleAddressStatsList(response.getText()); callback.onSuccess(result); } else { callback.onFailure(new Exception("Response with error code " + response.getStatusCode() + "\n" + response.getText())); } } public void onError(Request request, Throwable exception) { callback.onFailure(exception); } }); } catch (RequestException e) { callback.onFailure(e); } }
From source file:strat.mining.multipool.stats.client.services.rest.WaffleServicesImpl.java
License:Open Source License
@Override public void getSuggestions(final AddressSuggestionRequestDTO request, final AsyncCallback<AddressSuggestionDTO> callback) { RequestBuilder builder = new RequestBuilder(RequestBuilder.POST, serviceBaseUrl + "waffle/suggest/address"); builder.setHeader("Accept", "application/json"); builder.setHeader("Content-Type", "application/json"); try {/* ww w.jav a 2 s .co m*/ builder.sendRequest(clientFactory.getDtoFactory().parseAddressSuggestionRequestToJson(request), new RequestCallback() { public void onResponseReceived(Request request, Response response) { if (response.getText() != null && !"".equals(response.getText().trim()) && response.getStatusCode() == 200) { AddressSuggestionDTO result = clientFactory.getDtoFactory() .parseJsonToAddressSuggestion(response.getText()); callback.onSuccess(result); } else { callback.onFailure(new Exception("Response with error code " + response.getStatusCode() + "\n" + response.getText())); } } public void onError(Request request, Throwable exception) { callback.onFailure(exception); } }); } catch (RequestException e) { callback.onFailure(e); } }
From source file:strat.mining.multipool.stats.client.services.rest.WaffleServicesImpl.java
License:Open Source License
@Override public void getAllAddressPaidout(String address, final AsyncCallback<List<AddressPaidoutDTO>> callback) { RequestBuilder builder = new RequestBuilder(RequestBuilder.GET, serviceBaseUrl + "waffle/stats/" + address + "/paidout"); builder.setHeader("Accept", "application/json"); builder.setHeader("Content-Type", "application/json"); try {// w w w . j ava 2s . c o m builder.sendRequest(null, new RequestCallback() { public void onResponseReceived(Request request, Response response) { if (response.getText() != null && !"".equals(response.getText().trim()) && response.getStatusCode() == 200) { List<AddressPaidoutDTO> result = clientFactory.getDtoFactory() .parseJsonToAddressPaidoutList(response.getText()); callback.onSuccess(result); } else { callback.onFailure(new Exception("Response with error code " + response.getStatusCode() + "\n" + response.getText())); } } public void onError(Request request, Throwable exception) { callback.onFailure(exception); } }); } catch (RequestException e) { callback.onFailure(e); } }