com.android.volley.Request.getRetryPolicy()方法的使用及代码示例

x33g5p2x  于2022-01-28 转载在 其他  
字(11.6k)|赞(0)|评价(0)|浏览(186)

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

Request.getRetryPolicy介绍

[英]Returns the retry policy that should be used for this request.
[中]返回应用于此请求的重试策略。

代码示例

代码示例来源:origin: mcxiaoke/android-volley

  1. /**
  2. * Logs requests that took over SLOW_REQUEST_THRESHOLD_MS to complete.
  3. */
  4. private void logSlowRequests(long requestLifetime, Request<?> request,
  5. byte[] responseContents, StatusLine statusLine) {
  6. if (DEBUG || requestLifetime > SLOW_REQUEST_THRESHOLD_MS) {
  7. VolleyLog.d("HTTP response for request=<%s> [lifetime=%d], [size=%s], " +
  8. "[rc=%d], [retryCount=%s]", request, requestLifetime,
  9. responseContents != null ? responseContents.length : "null",
  10. statusLine.getStatusCode(), request.getRetryPolicy().getCurrentRetryCount());
  11. }
  12. }

代码示例来源:origin: chentao0707/SimplifyReader

  1. /**
  2. * Logs requests that took over SLOW_REQUEST_THRESHOLD_MS to complete.
  3. */
  4. private void logSlowRequests(long requestLifetime, Request<?> request,
  5. byte[] responseContents, StatusLine statusLine) {
  6. if (DEBUG || requestLifetime > SLOW_REQUEST_THRESHOLD_MS) {
  7. VolleyLog.d("HTTP response for request=<%s> [lifetime=%d], [size=%s], " +
  8. "[rc=%d], [retryCount=%s]", request, requestLifetime,
  9. responseContents != null ? responseContents.length : "null",
  10. statusLine.getStatusCode(), request.getRetryPolicy().getCurrentRetryCount());
  11. }
  12. }

代码示例来源:origin: jiangqqlmj/FastDev4Android

  1. /**
  2. * Logs requests that took over SLOW_REQUEST_THRESHOLD_MS to complete.
  3. */
  4. private void logSlowRequests(long requestLifetime, Request<?> request,
  5. byte[] responseContents, StatusLine statusLine) {
  6. if (DEBUG || requestLifetime > SLOW_REQUEST_THRESHOLD_MS) {
  7. VolleyLog.d("HTTP response for request=<%s> [lifetime=%d], [size=%s], " +
  8. "[rc=%d], [retryCount=%s]", request, requestLifetime,
  9. responseContents != null ? responseContents.length : "null",
  10. statusLine.getStatusCode(), request.getRetryPolicy().getCurrentRetryCount());
  11. }
  12. }

代码示例来源:origin: chentao0707/SimplifyReader

  1. /**
  2. * Attempts to prepare the request for a retry. If there are no more attempts remaining in the
  3. * request's retry policy, a timeout exception is thrown.
  4. * @param request The request to use.
  5. */
  6. private static void attemptRetryOnException(String logPrefix, Request<?> request,
  7. VolleyError exception) throws VolleyError {
  8. RetryPolicy retryPolicy = request.getRetryPolicy();
  9. int oldTimeout = request.getTimeoutMs();
  10. try {
  11. retryPolicy.retry(exception);
  12. } catch (VolleyError e) {
  13. request.addMarker(
  14. String.format("%s-timeout-giveup [timeout=%s]", logPrefix, oldTimeout));
  15. throw e;
  16. }
  17. request.addMarker(String.format("%s-retry [timeout=%s]", logPrefix, oldTimeout));
  18. }

代码示例来源:origin: mcxiaoke/android-volley

  1. /**
  2. * Attempts to prepare the request for a retry. If there are no more attempts remaining in the
  3. * request's retry policy, a timeout exception is thrown.
  4. * @param request The request to use.
  5. */
  6. private static void attemptRetryOnException(String logPrefix, Request<?> request,
  7. VolleyError exception) throws VolleyError {
  8. RetryPolicy retryPolicy = request.getRetryPolicy();
  9. int oldTimeout = request.getTimeoutMs();
  10. try {
  11. retryPolicy.retry(exception);
  12. } catch (VolleyError e) {
  13. request.addMarker(
  14. String.format("%s-timeout-giveup [timeout=%s]", logPrefix, oldTimeout));
  15. throw e;
  16. }
  17. request.addMarker(String.format("%s-retry [timeout=%s]", logPrefix, oldTimeout));
  18. }

代码示例来源:origin: jiangqqlmj/FastDev4Android

  1. /**
  2. * Attempts to prepare the request for a retry. If there are no more attempts remaining in the
  3. * request's retry policy, a timeout exception is thrown.
  4. * @param request The request to use.
  5. */
  6. private static void attemptRetryOnException(String logPrefix, Request<?> request,
  7. VolleyError exception) throws VolleyError {
  8. RetryPolicy retryPolicy = request.getRetryPolicy();
  9. int oldTimeout = request.getTimeoutMs();
  10. try {
  11. retryPolicy.retry(exception);
  12. } catch (VolleyError e) {
  13. request.addMarker(
  14. String.format("%s-timeout-giveup [timeout=%s]", logPrefix, oldTimeout));
  15. throw e;
  16. }
  17. request.addMarker(String.format("%s-retry [timeout=%s]", logPrefix, oldTimeout));
  18. }

代码示例来源:origin: googolmo/OkVolley

  1. @Override
  2. public RetryPolicy getRetryPolicy() {
  3. return super.getRetryPolicy();
  4. }

代码示例来源:origin: com.mcxiaoke.volley/library

  1. /**
  2. * Logs requests that took over SLOW_REQUEST_THRESHOLD_MS to complete.
  3. */
  4. private void logSlowRequests(long requestLifetime, Request<?> request,
  5. byte[] responseContents, StatusLine statusLine) {
  6. if (DEBUG || requestLifetime > SLOW_REQUEST_THRESHOLD_MS) {
  7. VolleyLog.d("HTTP response for request=<%s> [lifetime=%d], [size=%s], " +
  8. "[rc=%d], [retryCount=%s]", request, requestLifetime,
  9. responseContents != null ? responseContents.length : "null",
  10. statusLine.getStatusCode(), request.getRetryPolicy().getCurrentRetryCount());
  11. }
  12. }

代码示例来源:origin: cat9/EasyVolley

  1. /**
  2. * Logs requests that took over SLOW_REQUEST_THRESHOLD_MS to complete.
  3. */
  4. private void logSlowRequests(long requestLifetime, Request<?> request,
  5. byte[] responseContents, StatusLine statusLine) {
  6. if (DEBUG || requestLifetime > SLOW_REQUEST_THRESHOLD_MS) {
  7. VolleyLog.d("HTTP response for request=<%s> [lifetime=%d], [size=%s], " +
  8. "[rc=%d], [retryCount=%s]", request, requestLifetime,
  9. responseContents != null ? responseContents.length : "null",
  10. statusLine.getStatusCode(), request.getRetryPolicy().getCurrentRetryCount());
  11. }
  12. }

代码示例来源:origin: tazimete/android-app-food-delivery-system

  1. /**
  2. * Logs requests that took over SLOW_REQUEST_THRESHOLD_MS to complete.
  3. */
  4. private void logSlowRequests(long requestLifetime, Request<?> request,
  5. byte[] responseContents, StatusLine statusLine) {
  6. if (DEBUG || requestLifetime > SLOW_REQUEST_THRESHOLD_MS) {
  7. VolleyLog.d("HTTP response for request=<%s> [lifetime=%d], [size=%s], " +
  8. "[rc=%d], [retryCount=%s]", request, requestLifetime,
  9. responseContents != null ? responseContents.length : "null",
  10. statusLine.getStatusCode(), request.getRetryPolicy().getCurrentRetryCount());
  11. }
  12. }

代码示例来源:origin: MewX/light-novel-library_Wenku8_Android

  1. /**
  2. * Logs requests that took over SLOW_REQUEST_THRESHOLD_MS to complete.
  3. */
  4. private void logSlowRequests(long requestLifetime, Request<?> request,
  5. byte[] responseContents, StatusLine statusLine) {
  6. if (DEBUG || requestLifetime > SLOW_REQUEST_THRESHOLD_MS) {
  7. VolleyLog.d("HTTP response for request=<%s> [lifetime=%d], [size=%s], " +
  8. "[rc=%d], [retryCount=%s]", request, requestLifetime,
  9. responseContents != null ? responseContents.length : "null",
  10. statusLine.getStatusCode(), request.getRetryPolicy().getCurrentRetryCount());
  11. }
  12. }

代码示例来源:origin: chuyangliu/tastysnake

  1. /**
  2. * Logs requests that took over SLOW_REQUEST_THRESHOLD_MS to complete.
  3. */
  4. private void logSlowRequests(long requestLifetime, Request<?> request,
  5. byte[] responseContents, StatusLine statusLine) {
  6. if (DEBUG || requestLifetime > SLOW_REQUEST_THRESHOLD_MS) {
  7. VolleyLog.d("HTTP response for request=<%s> [lifetime=%d], [size=%s], " +
  8. "[rc=%d], [retryCount=%s]", request, requestLifetime,
  9. responseContents != null ? responseContents.length : "null",
  10. statusLine.getStatusCode(), request.getRetryPolicy().getCurrentRetryCount());
  11. }
  12. }

代码示例来源:origin: xuningjack/AndroidNet

  1. /**
  2. * Logs requests that took over SLOW_REQUEST_THRESHOLD_MS to complete.
  3. */
  4. private void logSlowRequests(long requestLifetime, Request<?> request,
  5. byte[] responseContents, StatusLine statusLine) {
  6. if (DEBUG || requestLifetime > SLOW_REQUEST_THRESHOLD_MS) {
  7. VolleyLog.d("HTTP response for request=<%s> [lifetime=%d], [size=%s], " +
  8. "[rc=%d], [retryCount=%s]", request, requestLifetime,
  9. responseContents != null ? responseContents.length : "null",
  10. statusLine.getStatusCode(), request.getRetryPolicy().getCurrentRetryCount());
  11. }
  12. }

代码示例来源:origin: tazimete/android-app-food-delivery-system

  1. /**
  2. * Logs requests that took over SLOW_REQUEST_THRESHOLD_MS to complete.
  3. */
  4. private void logSlowRequests(long requestLifetime, Request<?> request,
  5. byte[] responseContents, StatusLine statusLine) {
  6. if (DEBUG || requestLifetime > SLOW_REQUEST_THRESHOLD_MS) {
  7. VolleyLog.d("HTTP response for request=<%s> [lifetime=%d], [size=%s], " +
  8. "[rc=%d], [retryCount=%s]", request, requestLifetime,
  9. responseContents != null ? responseContents.length : "null",
  10. statusLine.getStatusCode(), request.getRetryPolicy().getCurrentRetryCount());
  11. }
  12. }

代码示例来源:origin: AnandChowdhary/saga-android

  1. /**
  2. * Logs requests that took over SLOW_REQUEST_THRESHOLD_MS to complete.
  3. */
  4. private void logSlowRequests(long requestLifetime, Request<?> request,
  5. byte[] responseContents, StatusLine statusLine) {
  6. if (DEBUG || requestLifetime > SLOW_REQUEST_THRESHOLD_MS) {
  7. VolleyLog.d("HTTP response for request=<%s> [lifetime=%d], [size=%s], " +
  8. "[rc=%d], [retryCount=%s]", request, requestLifetime,
  9. responseContents != null ? responseContents.length : "null",
  10. statusLine.getStatusCode(), request.getRetryPolicy().getCurrentRetryCount());
  11. }
  12. }

代码示例来源:origin: jungletian/TitanjumNote

  1. /**
  2. * Logs requests that took over SLOW_REQUEST_THRESHOLD_MS to complete.
  3. */
  4. private void logSlowRequests(long requestLifetime, Request<?> request,
  5. byte[] responseContents, StatusLine statusLine) {
  6. if (DEBUG || requestLifetime > SLOW_REQUEST_THRESHOLD_MS) {
  7. VolleyLog.d(
  8. "HTTP response for request=<%s> [lifetime=%d], [size=%s], " +
  9. "[rc=%d], [retryCount=%s]", request,
  10. requestLifetime,
  11. responseContents != null ? responseContents.length : "null",
  12. statusLine.getStatusCode(),
  13. request.getRetryPolicy().getCurrentRetryCount());
  14. }
  15. }

代码示例来源:origin: MewX/light-novel-library_Wenku8_Android

  1. /**
  2. * Attempts to prepare the request for a retry. If there are no more attempts remaining in the
  3. * request's retry policy, a timeout exception is thrown.
  4. * @param request The request to use.
  5. */
  6. private static void attemptRetryOnException(String logPrefix, Request<?> request,
  7. VolleyError exception) throws VolleyError {
  8. RetryPolicy retryPolicy = request.getRetryPolicy();
  9. int oldTimeout = request.getTimeoutMs();
  10. try {
  11. retryPolicy.retry(exception);
  12. } catch (VolleyError e) {
  13. request.addMarker(
  14. String.format("%s-timeout-giveup [timeout=%s]", logPrefix, oldTimeout));
  15. throw e;
  16. }
  17. request.addMarker(String.format("%s-retry [timeout=%s]", logPrefix, oldTimeout));
  18. }

代码示例来源:origin: tazimete/android-app-food-delivery-system

  1. /**
  2. * Attempts to prepare the request for a retry. If there are no more attempts remaining in the
  3. * request's retry policy, a timeout exception is thrown.
  4. * @param request The request to use.
  5. */
  6. private static void attemptRetryOnException(String logPrefix, Request<?> request,
  7. VolleyError exception) throws VolleyError {
  8. RetryPolicy retryPolicy = request.getRetryPolicy();
  9. int oldTimeout = request.getTimeoutMs();
  10. try {
  11. retryPolicy.retry(exception);
  12. } catch (VolleyError e) {
  13. request.addMarker(
  14. String.format("%s-timeout-giveup [timeout=%s]", logPrefix, oldTimeout));
  15. throw e;
  16. }
  17. request.addMarker(String.format("%s-retry [timeout=%s]", logPrefix, oldTimeout));
  18. }

代码示例来源:origin: googolmo/OkVolley

  1. /**
  2. * Logs requests that took over SLOW_REQUEST_THRESHOLD_MS to complete.
  3. */
  4. private void logSlowRequests(long requestLifetime, Request<?> request,
  5. byte[] responseContents, Response response) {
  6. if (DEBUG || requestLifetime > SLOW_REQUEST_THRESHOLD_MS) {
  7. VolleyLog.d("HTTP response for request=<%s> [lifetime=%d], [size=%s], " +
  8. "[rc=%d], [retryCount=%s]", request, requestLifetime,
  9. responseContents != null ? responseContents.length : "null",
  10. response.code(), request.getRetryPolicy()
  11. .getCurrentRetryCount()
  12. );
  13. }
  14. }

代码示例来源:origin: panxw/android-volley-manager

  1. /**
  2. * Logs requests that took over SLOW_REQUEST_THRESHOLD_MS to complete.
  3. */
  4. private void logSlowRequests(long requestLifetime, Request<?> request,
  5. byte[] responseContents, HttpResponse httpResponse) {
  6. if (DEBUG || requestLifetime > SLOW_REQUEST_THRESHOLD_MS) {
  7. VolleyLog
  8. .d("HTTP response for request=<%s> [lifetime=%d], [size=%s], "
  9. + "[rc=%d], [retryCount=%s]", request,
  10. requestLifetime,
  11. responseContents != null ? responseContents.length
  12. : "null", httpResponse.getResponseCode(),
  13. request.getRetryPolicy().getCurrentRetryCount());
  14. }
  15. }

相关文章