RequestCallback abstract class
The primary interface a caller must implement to receive a response to a {@link com.google.gwt.http.client.Request}.
Required Module
Modules that use this interface should inheritcom.google.gwt.http.HTTP
.
{@gwt.include com/google/gwt/examples/http/InheritsExample.gwt.xml}
abstract class RequestCallback { /** * Called when a pending {@link com.google.gwt.http.client.Request} completes * normally. Note this method is called even when the status code of the * HTTP response is not "OK", 200. * * @param request the object that generated this event * @param response an instance of the * {@link com.google.gwt.http.client.Response} class */ void onResponseReceived(Request request, Response response); /** * Called when a {@link com.google.gwt.http.client.Request} does not complete * normally. A {@link com.google.gwt.http.client.RequestTimeoutException RequestTimeoutException} is * one example of the type of error that a request may encounter. * * @param request the request object which has experienced the error * condition, may be null if the request was never generated * @param exception the error that was encountered */ void onError(Request request, Exception exception); }
Methods
abstract void onError(Request request, Exception exception) #
Called when a {@link com.google.gwt.http.client.Request} does not complete normally. A {@link com.google.gwt.http.client.RequestTimeoutException RequestTimeoutException} is one example of the type of error that a request may encounter.
@param request the request object which has experienced the error
condition, may be null if the request was never generated
@param exception the error that was encountered
abstract void onResponseReceived(Request request, Response response) #
Called when a pending {@link com.google.gwt.http.client.Request} completes normally. Note this method is called even when the status code of the HTTP response is not "OK", 200.
@param request the object that generated this event @param response an instance of the
{@link com.google.gwt.http.client.Response} class