@Override public void cancelHttpRequest (HttpRequest httpRequest) { HttpResponseListener httpResponseListener = listeners.get(httpRequest); Request request = requests.get(httpRequest); if (httpResponseListener != null && request != null) { request.cancel(); httpResponseListener.cancelled(); requests.remove(httpRequest); listeners.remove(httpRequest); } }
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); }
public void onReadyStateChange(XMLHttpRequest xhr) { if (xhr.getReadyState() == XMLHttpRequest.DONE) { xhr.clearOnReadyStateChange(); request.fireOnResponseReceived(callback); } } });
final Request request = new Request(xmlHttpRequest, timeoutMillis, callback);
@Override public boolean isPending() { return request.isPending(); } }
final Request request = new Request(xmlHttpRequest, timeoutMillis, callback);
@Override public void cancelHttpRequest (HttpRequest httpRequest) { HttpResponseListener httpResponseListener = listeners.get(httpRequest); Request request = requests.get(httpRequest); if (httpResponseListener != null && request != null) { request.cancel(); httpResponseListener.cancelled(); requests.remove(httpRequest); listeners.remove(httpRequest); } }
@Override public final boolean pending() { return m_rqst.isPending(); }
public void fireOnResponseReceived(RequestCallback callback) { super.fireOnResponseReceived(callback); } }
public 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); }
final Request request = new Request(xmlHttpRequest, timeoutMillis, callback);
private void fireOnTimeout() { if (xmlHttpRequest == null) { // the request has been received at this point return; } cancel(); callback.onError(this, new RequestTimeoutException(this, timeoutMillis)); } }
@Override public boolean isPending() { return request.isPending(); } }
public void onReadyStateChange(XMLHttpRequest xhr) { if (xhr.getReadyState() == XMLHttpRequest.DONE) { xhr.clearOnReadyStateChange(); request.fireOnResponseReceived(callback); } } });
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); }
final com.google.gwt.http.client.Request gwtRequest = new com.google.gwt.http.client.Request(xmlHttpRequest, request.getTimeout(), callback);
@Override public Collection<Message> stop(final boolean stopAllCurrentRequests) { receiveCommCallback.cancel(); throttleTimer.cancel(); try { if (stopAllCurrentRequests) { // Now stop all the in-flight XHRs for (final RxInfo r : pendingRequests) { r.getRequest().cancel(); } pendingRequests.clear(); return new ArrayList<Message>(undeliveredMessages); } else { return Collections.emptyList(); } } finally { undeliveredMessages.clear(); } }
@Override public boolean isPending() { return delegate!=null ? delegate.isPending() : false; } }
public void onReadyStateChange(XMLHttpRequest xhr) { if (xhr.getReadyState() == XMLHttpRequest.DONE) { xhr.clearOnReadyStateChange(); request.fireOnResponseReceived(callback); } } });