RetryHandler 类
- java.
lang. Object - com.
microsoft. bot. restclient. retry. RetryHandler
- com.
实现
okhttp3。侦听器
public final class RetryHandler
implements okhttp3.Interceptor
放置在请求管道中的此侦听器的实例处理可重试的错误。
构造函数摘要
| 构造函数 | 说明 |
|---|---|
| RetryHandler() |
初始化 RetryHandler 类的实例。 |
| RetryHandler(RetryStrategy retryStrategy) |
初始化 RetryHandler 类的实例。 |
方法摘要
| 修饰符和类型 | 方法和描述 |
|---|---|
| okhttp3.Response | intercept(Interceptor.Chain chain) |
|
Retry |
strategy() |
方法继承自 java.lang.Object
java.lang.Object.clone
java.lang.Object.equals
java.lang.Object.finalize
java.lang.Object.getClass
java.lang.Object.hashCode
java.lang.Object.notify
java.lang.Object.notifyAll
java.lang.Object.toString
java.lang.Object.wait
java.lang.Object.wait
java.lang.Object.wait
构造函数详细信息
RetryHandler
public RetryHandler()
初始化 RetryHandler 类的实例。 设置基于指数退避的默认重试策略。
RetryHandler
public RetryHandler(RetryStrategy retryStrategy)
初始化 RetryHandler 类的实例。
参数:
retryStrategy
- 要使用的重试策略。
方法详细信息
intercept
public Response intercept(Interceptor.Chain chain)
参数:
chain
引发:
java.io.IOException
strategy
public RetryStrategy strategy()
返回:
此处理程序使用的策略