@Override public void onError(final Request request, final Throwable exception) { pendingRequests.remove(rxInfo); callback.onError(request, exception); rxActive = false; } });
@Override public void onResponseReceived(final Request request, final Response response) { if (!waitChannel) { measuredLatency = (int) (System.currentTimeMillis() - latencyTime); } pendingRequests.remove(rxInfo); callback.onResponseReceived(request, response); rxNumber++; rxActive = false; }
@Override public void onResponseReceived( final Request request, final Response response ) { final int statusCode = response.getStatusCode(); if ( Response.SC_OK == statusCode ) { final boolean messageComplete = "1".equals( response.getHeader( SharedConstants.REQUEST_COMPLETE_HEADER ) ); _r.onSuccess( messageComplete, () -> _callback.onResponseReceived( request, response ) ); } else { final InvalidHttpResponseException error = new InvalidHttpResponseException( statusCode, response.getStatusText() ); _r.onFailure( () -> _callback.onError( request, error ) ); } }
} else { callback.onResponseReceived(request, response); callback.onError(request, exception);
private void fireOnTimeout() { if (xmlHttpRequest == null) { // the request has been received at this point return; } cancel(); callback.onError(this, new RequestTimeoutException(this, timeoutMillis)); } }
void fireOnResponseReceived(RequestCallback callback) { if (xmlHttpRequest == null) { // the request has timed out at this point return; } timer.cancel(); /* * We cannot use cancel here because it would clear the contents of the * JavaScript XmlHttpRequest object so we manually null out our reference to * the JavaScriptObject */ final XMLHttpRequest xhr = xmlHttpRequest; xmlHttpRequest = null; Response response = createResponse(xhr); callback.onResponseReceived(this, response); }
@Override public void onError(Request request, Throwable exception) { method.request = request; requestCallback.onError(request, exception); }
public void onResponseReceived(Request request, Response response) { this.callback.onResponseReceived(request, response); }
@Override public void onError(Request request, Throwable exception) { method.request = request; requestCallback.onError(request, exception); }
@Override public void onResponseReceived(final Request request, final Response response) { if (!waitChannel) { measuredLatency = (int) (System.currentTimeMillis() - latencyTime); } pendingRequests.remove(rxInfo); callback.onResponseReceived(request, response); rxNumber++; rxActive = false; }
public void onError(Request request, Throwable exception) { this.callback.onError(request, exception); }
@Override protected void doReceive(Request request, Response response) { for (CallbackFilter f : callbackFilters) { requestCallback = f.filter(method, response, requestCallback); } requestCallback.onResponseReceived(request, response); }
@Override public void onError(final Request request, final Throwable exception) { pendingRequests.remove(rxInfo); callback.onError(request, exception); rxActive = false; } });
@Override protected void doReceive(Request request, Response response) { for (CallbackFilter f : callbackFilters) { requestCallback = f.filter(method, response, requestCallback); } requestCallback.onResponseReceived(request, response); }
public void onError(Request request, Throwable exception) { setSessionId(null); callback.onError(request, exception); } }, PARAM_SESSION + "=true");
@Override public void execute() { builder.getCallback().onResponseReceived(null, cachedResponse); } });
@Override public void onError( final Request request, final Throwable exception ) { if ( shouldCallTarget() ) { _target.onError( request, exception ); } }
@Override public void execute() { builder.getCallback().onResponseReceived(null, cachedResponse); } });
@Override public void onError( final Request request, final Throwable exception ) { _r.onFailure( () -> _callback.onError( request, exception ) ); } }
@Override public void onResponseReceived( final Request request, final Response response ) { if ( shouldCallTarget() ) { _target.onResponseReceived( request, response ); } }