org.apache.http.impl.client

## Class DefaultServiceUnavailableRetryStrategy

- java.lang.Object
- - org.apache.http.impl.client.DefaultServiceUnavailableRetryStrategy

- All Implemented Interfaces:
    ServiceUnavailableRetryStrategy

      @Contract(threading=IMMUTABLE)
      public class DefaultServiceUnavailableRetryStrategy
      extends Object
      implements ServiceUnavailableRetryStrategy

  默认实现`ServiceUnavailableRetryStrategy`接口。 以固定的间隔重试`503` （服务不可用）响应固定次数。
  从以下版本开始：
    4.2

- - ### 构造方法摘要

    构造方法
    Constructor and Description
    `DefaultServiceUnavailableRetryStrategy()`
    `DefaultServiceUnavailableRetryStrategy(int maxRetries, int retryInterval)`

  - ### 方法摘要

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `long` | `getRetryInterval()`
    `boolean` | `retryRequest(HttpResponse response, int executionCount, HttpContext context)` 根据目标服务器的响应确定是否应重试一个方法。

    - ### Methods inherited from class java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### 构造方法详细信息

    - #### DefaultServiceUnavailableRetryStrategy

          public DefaultServiceUnavailableRetryStrategy(int maxRetries,
                                                int retryInterval)

    - #### DefaultServiceUnavailableRetryStrategy

          public DefaultServiceUnavailableRetryStrategy()

  - ### 方法详细信息

    - #### retryRequest

          public boolean retryRequest(HttpResponse response,
                             int executionCount,
                             HttpContext context)

      描述从接口`ServiceUnavailableRetryStrategy`复制
      根据目标服务器的响应确定是否应重试一个方法。
      Specified by:
        `retryRequest`在接口 `ServiceUnavailableRetryStrategy`
      参数
        `response` - 目标服务器的响应
        `executionCount` - 此方法未成功执行的次数
        `context` - 请求执行的上下文
      结果
        `true`如果该方法应该重试，否则 `false`

    - #### getRetryInterval

          public long getRetryInterval()

      Specified by:
        `getRetryInterval`在接口 `ServiceUnavailableRetryStrategy`
      结果
        The interval between the subsequent auto-retries.

Copyright © 1999–2017 The Apache Software Foundation. All rights reserved.

本帮助文档是使用 《谷歌翻译》翻译，请与英文版配合使用 by--QQ:654638585