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.CoinshiftServicesImpl.java
License:Open Source License
@Override public void getAllAddressPaidout(String address, final AsyncCallback<List<AddressPaidoutDTO>> callback) { RequestBuilder builder = new RequestBuilder(RequestBuilder.GET, serviceBaseUrl + "coinshift/stats/" + address + "/paidout"); builder.setHeader("Accept", "application/json"); builder.setHeader("Content-Type", "application/json"); try {//from w ww. j ava2 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) { 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); } }
From source file:strat.mining.multipool.stats.client.services.rest.CoinsolverServicesImpl.java
License:Open Source License
@Override public void getAllGlobalStats(final AsyncCallback<List<GlobalStatsDTO>> callback) { RequestBuilder builder = new RequestBuilder(RequestBuilder.GET, serviceBaseUrl + "coinsolver/stats/global/all"); builder.setHeader("Accept", "application/json"); builder.setHeader("Content-Type", "application/json"); try {/*from w ww . j ava 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) { List<GlobalStatsDTO> result = clientFactory.getDtoFactory() .parseJsonToCoinsolverGlobalStatsList(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.CoinsolverServicesImpl.java
License:Open Source License
@Override public void getLastGlobalStats(final AsyncCallback<GlobalStatsDTO> callback) { RequestBuilder builder = new RequestBuilder(RequestBuilder.GET, serviceBaseUrl + "coinsolver/stats/global/last"); builder.setHeader("Accept", "application/json"); builder.setHeader("Content-Type", "application/json"); try {//from w w w . j a v a 2s.com builder.sendRequest(null, new RequestCallback() { public void onResponseReceived(Request request, Response response) { if (response.getText() != null && !"".equals(response.getText().trim()) && response.getStatusCode() == 200) { GlobalStatsDTO result = clientFactory.getDtoFactory() .parseJsonToCoinsolverGlobalStats(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.CoinsolverServicesImpl.java
License:Open Source License
@Override public void getLastAddressStats(String address, final AsyncCallback<AddressStatsDTO> callback) { RequestBuilder builder = new RequestBuilder(RequestBuilder.GET, serviceBaseUrl + "coinsolver/stats/" + address + "/last"); builder.setHeader("Accept", "application/json"); builder.setHeader("Content-Type", "application/json"); try {// w w w . ja v a2 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() .parseJsonToCoinsolverAddressStats(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.CoinsolverServicesImpl.java
License:Open Source License
@Override public void getAllAddressStats(String address, final AsyncCallback<List<AddressStatsDTO>> callback) { RequestBuilder builder = new RequestBuilder(RequestBuilder.GET, serviceBaseUrl + "coinsolver/stats/" + address + "/all"); builder.setHeader("Accept", "application/json"); builder.setHeader("Content-Type", "application/json"); try {/*from ww w . j av a2 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() .parseJsonToCoinsolverAddressStatsList(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.CoinsolverServicesImpl.java
License:Open Source License
@Override public void getSuggestions(final AddressSuggestionRequestDTO request, final AsyncCallback<AddressSuggestionDTO> callback) { RequestBuilder builder = new RequestBuilder(RequestBuilder.POST, serviceBaseUrl + "coinsolver/suggest/address"); builder.setHeader("Accept", "application/json"); builder.setHeader("Content-Type", "application/json"); try {//from w w w . j av a 2 s .c om 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.CoinsolverServicesImpl.java
License:Open Source License
@Override public void getAllAddressPaidout(String address, final AsyncCallback<List<AddressPaidoutDTO>> callback) { RequestBuilder builder = new RequestBuilder(RequestBuilder.GET, serviceBaseUrl + "coinsolver/stats/" + address + "/paidout"); builder.setHeader("Accept", "application/json"); builder.setHeader("Content-Type", "application/json"); try {// ww w.j a v a 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() .parseJsonToCoinsolverAddressPaidoutList(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.CommonServicesImpl.java
License:Open Source License
@Override public void getExchangePlaces(final AsyncCallback<List<ExchangePlaceDTO>> callback) { RequestBuilder builder = new RequestBuilder(RequestBuilder.GET, serviceBaseUrl + "currency/places"); builder.setHeader("Accept", "application/json"); builder.setHeader("Content-Type", "application/json"); try {/*w ww . jav a2 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<ExchangePlaceDTO> result = clientFactory.getDtoFactory() .parseJsonToExchangePlaceList(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.CommonServicesImpl.java
License:Open Source License
@Override public void getCurrencyTicker(String exchangePlaceName, String currencyCode, final AsyncCallback<CurrencyTickerDTO> callback) { RequestBuilder builder = new RequestBuilder(RequestBuilder.GET, serviceBaseUrl + "currency/" + exchangePlaceName + "/" + currencyCode); builder.setHeader("Accept", "application/json"); builder.setHeader("Content-Type", "application/json"); try {//from w w w . ja v a 2 s . co m builder.sendRequest(null, new RequestCallback() { public void onResponseReceived(Request request, Response response) { if (response.getText() != null && !"".equals(response.getText().trim()) && response.getStatusCode() == 200) { CurrencyTickerDTO result = clientFactory.getDtoFactory() .parseJsonToCurrencyTicker(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.CommonServicesImpl.java
License:Open Source License
@Override public void getBlockchainAddressInfo(String bitcoinAddress, final AsyncCallback<BlockchainAddressInfoDTO> callback) { RequestBuilder builder = new RequestBuilder(RequestBuilder.GET, serviceBaseUrl + "blockchain/" + bitcoinAddress + "/blockchainInfo"); builder.setHeader("Accept", "application/json"); builder.setHeader("Content-Type", "application/json"); try {/* www. j a v a2 s. com*/ builder.sendRequest(null, new RequestCallback() { public void onResponseReceived(Request request, Response response) { if (response.getText() != null && !"".equals(response.getText().trim()) && response.getStatusCode() == 200) { BlockchainAddressInfoDTO result = clientFactory.getDtoFactory() .parseJsonToBlockchainAddressInfo(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); } }