com.google.gwt.http.client.Request类的使用及代码示例

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

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

Request介绍

[英]An HTTP request that is waiting for a response. Requests can be queried for their pending status or they can be canceled.

Required Module

Modules that use this class should inherit com.google.gwt.http.HTTP. com/google/gwt/examples/http/InheritsExample.gwt.xml
[中]正在等待响应的HTTP请求。可以查询请求的挂起状态,也可以取消请求。
####必选模块
使用此类的模块应继承com.google.gwt.http.HTTP。com/google/gwt/examples/http/InheritsExample。gwt。xml

代码示例

代码示例来源: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. void fireOnResponseReceived(RequestCallback callback) {
  2. if (xmlHttpRequest == null) {
  3. // the request has timed out at this point
  4. return;
  5. }
  6. timer.cancel();
  7. /*
  8. * We cannot use cancel here because it would clear the contents of the
  9. * JavaScript XmlHttpRequest object so we manually null out our reference to
  10. * the JavaScriptObject
  11. */
  12. final XMLHttpRequest xhr = xmlHttpRequest;
  13. xmlHttpRequest = null;
  14. Response response = createResponse(xhr);
  15. callback.onResponseReceived(this, response);
  16. }

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

  1. public void onReadyStateChange(XMLHttpRequest xhr) {
  2. if (xhr.getReadyState() == XMLHttpRequest.DONE) {
  3. xhr.clearOnReadyStateChange();
  4. request.fireOnResponseReceived(callback);
  5. }
  6. }
  7. });

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

  1. while (iterator.hasNext()) {
  2. final RxInfo pendingRx = iterator.next();
  3. if (pendingRx.getRequest().isPending() && pendingRx.isWaiting()) {
  4. if (!pendingRx.getRequest().isPending()) {
  5. iterator.remove();

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

  1. final Request request = new Request(xmlHttpRequest, timeoutMillis, callback);

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

  1. @Override
  2. public boolean isPending() {
  3. return request.isPending();
  4. }
  5. }

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

  1. final Request request = new Request(xmlHttpRequest, timeoutMillis, callback);

代码示例来源: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.ahome-it/ahome-tooling-nativetools

  1. @Override
  2. public final boolean pending()
  3. {
  4. return m_rqst.isPending();
  5. }

代码示例来源:origin: reinert/requestor

  1. public void fireOnResponseReceived(RequestCallback callback) {
  2. super.fireOnResponseReceived(callback);
  3. }
  4. }

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

  1. public void fireOnResponseReceived(RequestCallback callback) {
  2. if (xmlHttpRequest == null) {
  3. // the request has timed out at this point
  4. return;
  5. }
  6. timer.cancel();
  7. /*
  8. * We cannot use cancel here because it would clear the contents of the
  9. * JavaScript XmlHttpRequest object so we manually null out our reference to
  10. * the JavaScriptObject
  11. */
  12. final XMLHttpRequest xhr = xmlHttpRequest;
  13. xmlHttpRequest = null;
  14. Response response = createResponse(xhr);
  15. callback.onResponseReceived(this, response);
  16. }

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

  1. final Request request = new Request(xmlHttpRequest, timeoutMillis, callback);

代码示例来源: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: com.gwtplatform/gwtp-dispatch-common-client

  1. @Override
  2. public boolean isPending() {
  3. return request.isPending();
  4. }
  5. }

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

  1. public void onReadyStateChange(XMLHttpRequest xhr) {
  2. if (xhr.getReadyState() == XMLHttpRequest.DONE) {
  3. xhr.clearOnReadyStateChange();
  4. request.fireOnResponseReceived(callback);
  5. }
  6. }
  7. });

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

  1. void fireOnResponseReceived(RequestCallback callback) {
  2. if (xmlHttpRequest == null) {
  3. // the request has timed out at this point
  4. return;
  5. }
  6. timer.cancel();
  7. /*
  8. * We cannot use cancel here because it would clear the contents of the
  9. * JavaScript XmlHttpRequest object so we manually null out our reference to
  10. * the JavaScriptObject
  11. */
  12. final XMLHttpRequest xhr = xmlHttpRequest;
  13. xmlHttpRequest = null;
  14. Response response = createResponse(xhr);
  15. callback.onResponseReceived(this, response);
  16. }

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

  1. final com.google.gwt.http.client.Request gwtRequest = new com.google.gwt.http.client.Request(xmlHttpRequest,
  2. request.getTimeout(), callback);

代码示例来源: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: jbossas/console

  1. @Override
  2. public boolean isPending() {
  3. return delegate!=null ? delegate.isPending() : false;
  4. }
  5. }

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

  1. public void onReadyStateChange(XMLHttpRequest xhr) {
  2. if (xhr.getReadyState() == XMLHttpRequest.DONE) {
  3. xhr.clearOnReadyStateChange();
  4. request.fireOnResponseReceived(callback);
  5. }
  6. }
  7. });

相关文章