In GWT and particularly the RequestFactory framework many callbacks are used
to retrieve certain values
void callBack(final Integer userId) {
final MainRequestFactory.ResourceRequest reqFactory =
mainRequestFactory.resourceRequest();
final com.google.web.bindery.requestfactory.shared.Request<Integer>
req = reqFactory.getUserResourceId(userId);
req.fire(new Receiver<Integer>() {
@Override
public void onSuccess(final Integer response) {
System.out.println("My VALUE I want to return or assign to
globally accessible variable = " + response); // *MyValue*
}
});
}
However I cannot neither return MyValue or assign it to a (even static)
field because the callBack is asynchronous.
What is the best (a good one is fine enough too :) practice to process *
MyValue*?
--
You received this message because you are subscribed to the Google Groups
"Google Web Toolkit" group.
To view this discussion on the web visit
https://groups.google.com/d/msg/google-web-toolkit/-/2GExHWqNpccJ.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/google-web-toolkit?hl=en.