Java 如何在GWT中对RPC请求进行排队

Java 如何在GWT中对RPC请求进行排队,java,gwt,rpc,Java,Gwt,Rpc,我正在为我的web应用程序使用GWT。我对服务器方法有三个RPC请求。我在客户端一个接一个地调用这些函数。我无法获得所有三个函数的结果。我知道异步请求是向服务器方法发出的,执行顺序可能与调用方法的顺序不同。但我无法得到其中一种方法的结果。对RPC请求进行排队可以解决问题吗 首先,问题一点也不清楚,GWT-RPC是客户机到服务器通信的方法之一,在通信过程中,客户机从不被阻塞 是您需要维护一个队列,比如说您有两个请求LoginInfo request和LoginAuth request,然后首先调用

我正在为我的web应用程序使用GWT。我对服务器方法有三个RPC请求。我在客户端一个接一个地调用这些函数。我无法获得所有三个函数的结果。我知道异步请求是向服务器方法发出的,执行顺序可能与调用方法的顺序不同。但我无法得到其中一种方法的结果。对RPC请求进行排队可以解决问题吗

首先,问题一点也不清楚,GWT-RPC是客户机到服务器通信的方法之一,在通信过程中,客户机从不被阻塞

您需要维护一个队列,比如说您有两个请求LoginInfo request和LoginAuth request,然后首先调用LoginInfo request,然后在成功访问LoginInfo call LoginAuth request时

service.LoginInfo(new AsyncCallback() {
 public void onSuccess(Void result) {
      // services.LoginAuth(new AsyncCallback(){.....
    }
    public void onFailure(Throwable caught) {
      // do some UI stuff to show failure
    }
  };

让我看看我的水晶球……;)不,说真的,你必须给出更多的细节,目前还不清楚问题出在哪里-什么是“无法得到其中一种方法的结果”的意思?例外?暂停?请添加更多详细信息,以便有人能够实际提供帮助。