Intercept GWT Request Factory on client side

How to intercept GWT Request Factory on client before call is being made and after response is received? One can extend DefaultRequestTransport and intercept send call, at the same time writing a wrapper over TrasnportReceiver one can intercept response’s. Following is the example. public class LoaderRequestTransport extends DefaultRequestTransport { private Loader loader; public LoaderRequestTransport(Loader loader) { this.loader = loader; } public LoaderRequestTransport() { this(new Loader(LoaderResources.INSTANCE.communicating())); } @Override public void send(final String payload, final TransportReceiver receiver) { final TransportReceiver proxy = new TransportReceiver() { @Override public void onTransportFailure(final ServerFailure failure) { loader. [Read More]

Intercept GWT RPC Request and Response

Some times you want to do some generic things like setting some header or adding some log or may be even showing a progress bar while rpc call is in progress and hide it once you receive the response. I came across one of such requirement for showing progress bar while service call is in progress. Following is complete end to end solution I found after searching for some solutions. I got some help at following threads and another one [Read More]