RetryHandler 类

  • java.lang.Object
    • com.microsoft.bot.restclient.retry.RetryHandler

实现

okhttp3。侦听器

public final class RetryHandler
implements okhttp3.Interceptor

放置在请求管道中的此侦听器的实例处理可重试的错误。

构造函数摘要

构造函数 说明
RetryHandler()

初始化 RetryHandler 类的实例。

RetryHandler(RetryStrategy retryStrategy)

初始化 RetryHandler 类的实例。

方法摘要

修饰符和类型 方法和描述
okhttp3.Response intercept(Interceptor.Chain chain)
RetryStrategy 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()

返回:

此处理程序使用的策略

适用于