Package com.google.gwt.http.client

Examples of com.google.gwt.http.client.RequestCallback


        int timeoutMillis = Integer.parseInt(LoginStyles.constants().resetPasswordTimeoutMillis());
        builder.setTimeoutMillis(timeoutMillis);
        builder.setHeader("Content-Type", "application/x-www-form-urlencoded");
        builder.setHeader("Content-Length", String.valueOf(requestData.length()));
        try {
          builder.sendRequest(requestData, new RequestCallback() {

            public void onError(Request request, Throwable exception) {
              // Couldn't connect to server (could be timeout, SOP violation, etc.)
              statusMsg.setInnerText(LoginStyles.constants().resetPasswordConnectionErrorMsg());
            }
View Full Code Here


     *  NOTE: Responses will be dispatch on the supplied callback and NOT on the
     * MessageFilter (unless the callback is null).
     */
    @Override
    public void send(REQ msg, final ApiCallback<RESP> callback) {
      doRequest(msg, new RequestCallback() {
        @Override
        public void onError(Request request, Throwable exception) {
          Log.error(FrontendRestApi.class, "Failed: " + exception);
          if (callback != null) {
            callback.onFail(FailureReason.COMMUNICATION_ERROR);
View Full Code Here

  }

  public void loadAsCSV(final DataSourceCallback async) {
    RequestBuilder rb = new RequestBuilder(RequestBuilder.GET, uri);
    try {
      rb.sendRequest("", new RequestCallback() {
        public void onError(Request request, Throwable exception) {
          async.onFailure(exception);
        }
       
        public void onResponseReceived(Request request, Response response) {
View Full Code Here

  }

  public void loadAsJSON(final DataSourceCallback async) {
    RequestBuilder rb = new RequestBuilder(RequestBuilder.GET, uri);
    try {
      rb.sendRequest("", new RequestCallback() {
        public void onError(Request request, Throwable exception) {
          async.onFailure(exception);
        }
       
        public void onResponseReceived(Request request, Response response) {
View Full Code Here

  }

  public void loadAsXML(final DataSourceCallback async) {
    RequestBuilder rb = new RequestBuilder(RequestBuilder.GET, uri);
    try {
      rb.sendRequest("", new RequestCallback() {
        public void onError(Request request, Throwable exception) {
          async.onFailure(exception);
        }
       
        public void onResponseReceived(Request request, Response response) {
View Full Code Here

  protected void requestData() {
    RequestBuilder rb = requestBuilder == null ? new RequestBuilder(httpMethod, url) : requestBuilder;

    if (callback == null) {
      callback = new RequestCallback() {
        public void onError(Request request, Throwable exception) {
          handleError(request, exception);
        }

        public void onResponseReceived(Request request, Response response) {
View Full Code Here

      agreementHtml.setText(Gerrit.C.rpcStatusWorking());
      if (!url.startsWith("http:") && !url.startsWith("https:")) {
        url = GWT.getHostPageBaseURL() + url;
      }
      final RequestBuilder rb = new RequestBuilder(RequestBuilder.GET, url);
      rb.setCallback(new RequestCallback() {
        public void onError(Request request, Throwable exception) {
          new ErrorDialog(exception).center();
        }

        public void onResponseReceived(Request request, Response response) {
View Full Code Here

  }

  public <T extends JavaScriptObject> void send(final AsyncCallback<T> cb) {
    RequestBuilder req = new RequestBuilder(RequestBuilder.GET, url.toString());
    req.setHeader("Accept", JsonConstants.JSON_TYPE);
    req.setCallback(new RequestCallback() {
      @Override
      public void onResponseReceived(Request req, Response res) {
        RpcStatus.INSTANCE.onRpcComplete();
        int status = res.getStatusCode();
        if (status != 200) {
View Full Code Here

     *            true if the request should be synchronous, false otherwise
     */
    protected void doUidlRequest(final String uri, final String payload,
            final boolean synchronous) {
        if (!synchronous) {
            RequestCallback requestCallback = new RequestCallback() {
                public void onError(Request request, Throwable exception) {
                    showCommunicationError(exception.getMessage());
                    endRequest();
                    if (!applicationRunning) {
                        // start failed, let's try to start the next app
View Full Code Here

   *
   * @param builder the request builder
   */
  public Request load(RequestBuilder builder) {
    try {
      builder.setCallback(new RequestCallback() {

        public void onError(Request request, Throwable exception) {
          setInnerHtml(exception.getMessage());
        }

View Full Code Here

TOP

Related Classes of com.google.gwt.http.client.RequestCallback

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.