com.google.gwt.http.client.Request.cancel()方法的使用及代码示例

x33g5p2x  于2022-01-29 转载在 其他  
字(4.6k)|赞(0)|评价(0)|浏览(605)

本文整理了Java中com.google.gwt.http.client.Request.cancel方法的一些代码示例,展示了Request.cancel的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Request.cancel方法的具体详情如下:
包路径:com.google.gwt.http.client.Request
类名称:Request
方法名:cancel

Request.cancel介绍

[英]Cancels a pending request. If the request has already been canceled or if it has timed out no action is taken.
[中]取消挂起的请求。如果请求已被取消或超时,则不会采取任何操作。

代码示例

代码示例来源:origin: libgdx/libgdx

  1. @Override
  2. public void cancelHttpRequest (HttpRequest httpRequest) {
  3. HttpResponseListener httpResponseListener = listeners.get(httpRequest);
  4. Request request = requests.get(httpRequest);
  5. if (httpResponseListener != null && request != null) {
  6. request.cancel();
  7. httpResponseListener.cancelled();
  8. requests.remove(httpRequest);
  9. listeners.remove(httpRequest);
  10. }
  11. }

代码示例来源:origin: libgdx/libgdx

  1. @Override
  2. public void cancelHttpRequest (HttpRequest httpRequest) {
  3. HttpResponseListener httpResponseListener = listeners.get(httpRequest);
  4. Request request = requests.get(httpRequest);
  5. if (httpResponseListener != null && request != null) {
  6. request.cancel();
  7. httpResponseListener.cancelled();
  8. requests.remove(httpRequest);
  9. listeners.remove(httpRequest);
  10. }
  11. }

代码示例来源:origin: com.google.gwt/gwt-servlet

  1. private void fireOnTimeout() {
  2. if (xmlHttpRequest == null) {
  3. // the request has been received at this point
  4. return;
  5. }
  6. cancel();
  7. callback.onError(this, new RequestTimeoutException(this, timeoutMillis));
  8. }
  9. }

代码示例来源:origin: org.jboss.errai/errai-bus

  1. @Override
  2. public Collection<Message> stop(final boolean stopAllCurrentRequests) {
  3. receiveCommCallback.cancel();
  4. throttleTimer.cancel();
  5. try {
  6. if (stopAllCurrentRequests) {
  7. // Now stop all the in-flight XHRs
  8. for (final RxInfo r : pendingRequests) {
  9. r.getRequest().cancel();
  10. }
  11. pendingRequests.clear();
  12. return new ArrayList<Message>(undeliveredMessages);
  13. }
  14. else {
  15. return Collections.emptyList();
  16. }
  17. }
  18. finally {
  19. undeliveredMessages.clear();
  20. }
  21. }

代码示例来源:origin: com.ahome-it/ahome-tooling-nativetools

  1. @Override
  2. public final void cancel()
  3. {
  4. m_rqst.cancel();
  5. }

代码示例来源:origin: com.gwtplatform/gwtp-dispatch-client

  1. @Override
  2. public void cancel() {
  3. request.cancel();
  4. }

代码示例来源:origin: com.asayama.gwt.angular/gwt-angular-http

  1. @Override
  2. public void cancel() {
  3. request.cancel();
  4. }
  5. }

代码示例来源:origin: org.jboss.as/jboss-as-console-dmr

  1. @Override
  2. public void cancel()
  3. {
  4. if (delegate != null)
  5. {
  6. delegate.cancel();
  7. }
  8. }

代码示例来源:origin: ArcBees/GWTP

  1. @Override
  2. public void cancel() {
  3. request.cancel();
  4. }

代码示例来源:origin: com.gwtplatform/gwtp-dispatch-common-client

  1. @Override
  2. public void cancel() {
  3. request.cancel();
  4. }

代码示例来源:origin: io.reinert.requestor.core/requestor-api

  1. public void cancel() {
  2. gwtRequest.cancel();
  3. }

代码示例来源:origin: EmiteGWT/emite

  1. @Override
  2. public void onWindowClosing(@Nullable final Window.ClosingEvent event) {
  3. int i = requests.size() - 2;
  4. logger.finer("Cancelling " + (i + 1) + " pending requests.");
  5. for (; i >= 0; i--) {
  6. requests.get(i).cancel();
  7. }
  8. logger.finer("Cancelled all requests.");
  9. }
  10. });

代码示例来源:origin: Putnami/putnami-web-toolkit

  1. @Override
  2. public void onButtonAction(ButtonEvent event) {
  3. if (InputFile.this.sendRequest != null) {
  4. InputFile.this.sendRequest.cancel();
  5. }
  6. InputFile.this.edit(null);
  7. }
  8. });

代码示例来源:origin: fr.putnami.pwt/pwt

  1. @Override
  2. public void onButtonAction(ButtonEvent event) {
  3. if (InputFile.this.sendRequest != null) {
  4. InputFile.this.sendRequest.cancel();
  5. }
  6. InputFile.this.edit(null);
  7. }
  8. });

代码示例来源:origin: stackoverflow.com

  1. RequestBuilder requestBuilder = new RequestBuilder(
  2. RequestBuilder.GET, FOOBAR_SERVICE_URL);
  3. Request request = requestBuilder.sendRequest("",
  4. new RequestCallback<ResultList>() { .... });
  5. ...
  6. //user clicked cancel button
  7. request.cancel();

代码示例来源:origin: net.wetheinter/xapi-gwt-io

  1. @Override
  2. public void cancel() {
  3. super.cancel();
  4. if (request != null) {
  5. request.cancel();
  6. }
  7. }

代码示例来源:origin: net.wetheinter/gwt-user

  1. private void fireOnTimeout() {
  2. if (xmlHttpRequest == null) {
  3. // the request has been received at this point
  4. return;
  5. }
  6. cancel();
  7. callback.onError(this, new RequestTimeoutException(this, timeoutMillis));
  8. }
  9. }

代码示例来源:origin: com.vaadin.external.gwt/gwt-user

  1. private void fireOnTimeout() {
  2. if (xmlHttpRequest == null) {
  3. // the request has been received at this point
  4. return;
  5. }
  6. cancel();
  7. callback.onError(this, new RequestTimeoutException(this, timeoutMillis));
  8. }
  9. }

代码示例来源:origin: io.reinert.requestor.core/requestor-api

  1. private void fireOnTimeout() {
  2. if (xmlHttpRequest == null) {
  3. // the request has been received at this point
  4. return;
  5. }
  6. cancel();
  7. callback.onError(this, new RequestTimeoutException(this, timeoutMillis));
  8. }
  9. }

代码示例来源:origin: com.badlogicgames.gdx/gdx-backend-gwt

  1. @Override
  2. public void cancelHttpRequest (HttpRequest httpRequest) {
  3. HttpResponseListener httpResponseListener = listeners.get(httpRequest);
  4. Request request = requests.get(httpRequest);
  5. if (httpResponseListener != null && request != null) {
  6. request.cancel();
  7. httpResponseListener.cancelled();
  8. requests.remove(httpRequest);
  9. listeners.remove(httpRequest);
  10. }
  11. }

相关文章