Monday, August 1, 2011

Re: Stop further execution till rpc completes

There have been lots of people ask this question here. The advice you will get is:
(1) Don't try to do it like that. It's evil.
(2) Embrace asynchrony.

Here's what your code should look like:

// some code here 1
myservice.rpcCall(args, new AsyncCallback<Foo> {
public void onFailure(Throwable t) {}

public void onSuccess(Foo foo) {
// some code here 2
}
});

Paul

On 01/08/11 16:29, Deepak Singh wrote:
> Hi,
>
> I have a requirement,
>
> // some code here 1
>
> RPC call
>
> // some code here 2
>
> I want to stop any further execution after rpc call till rpc completes. When RPC call is finished, the control should automatically start executing next line of code.
>
> I tried Scheduler class but could get into success.
>
>
> --
> You received this message because you are subscribed to the Google Groups "Google Web Toolkit" group.
> To post to this group, send email to google-web-toolkit@googlegroups.com.
> To unsubscribe from this group, send email to google-web-toolkit+unsubscribe@googlegroups.com.
> For more options, visit this group at http://groups.google.com/group/google-web-toolkit?hl=en.

--
You received this message because you are subscribed to the Google Groups "Google Web Toolkit" group.
To post to this group, send email to google-web-toolkit@googlegroups.com.
To unsubscribe from this group, send email to google-web-toolkit+unsubscribe@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/google-web-toolkit?hl=en.

No comments:

Post a Comment