Perhaps, but you have a lot to do.
I had the same idea. And I was looking for a good solution for about 2 days. I tried to intercept the server call on RequestContext.java and other classes. But if you do, you must make your own implementation for almost every gwt requestfactories class. So I decided to go a lot easier.
Wherever I made the request, I processed the answer and fired again. Of course, you need to make sure that you do not fall into the loop.
Sam
source share