Example usage for com.google.gwt.http.client RequestBuilder setHeader

List of usage examples for com.google.gwt.http.client RequestBuilder setHeader

Introduction

In this page you can find the example usage for com.google.gwt.http.client RequestBuilder setHeader.

Prototype

public void setHeader(String header, String value) 

Source Link

Document

Sets a request header with the given name and value.

Usage

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);
    }
}