RetryParams 类

  • java.lang.Object
    • com.microsoft.bot.connector.authentication.RetryParams

public class RetryParams

重试状态。

字段摘要

修饰符和类型 字段和描述
static final int MAX_RETRIES

构造函数摘要

构造函数 说明
RetryParams()

默认重试选项。

RetryParams(long withRetryAfter)

使用指定的延迟重试参数。

方法摘要

修饰符和类型 方法和描述
static RetryParams defaultBackOff(int retryCount)

帮助程序使用默认退避时间创建重试参数。

long getRetryAfter()

重试延迟。

boolean getShouldRetry()

指示是否应重试。

void setRetryAfter(long withRetryAfter)

设置重试延迟。

void setShouldRetry(boolean withShouldRetry)

设置是否应重试。

static RetryParams stopRetrying()

帮助程序创建重试参数,应重试 false。

方法继承自 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

字段详细信息

MAX_RETRIES

public static final int MAX_RETRIES

构造函数详细信息

RetryParams

public RetryParams()

默认重试选项。

RetryParams

public RetryParams(long withRetryAfter)

具有指定延迟的 RetryParams。

参数:

withRetryAfter - 延迟(以毫秒为单位)。

方法详细信息

defaultBackOff

public static RetryParams defaultBackOff(int retryCount)

帮助程序使用默认回退时间创建 RetryParams。

参数:

retryCount - 重试发生的次数。

返回:

具有适当回退时间的 RetryParams 对象。

getRetryAfter

public long getRetryAfter()

重试延迟。

返回:

延迟(以毫秒为单位)。

getShouldRetry

public boolean getShouldRetry()

指示是否应重试。

返回:

如此 如果应重试。

setRetryAfter

public void setRetryAfter(long withRetryAfter)

设置重试延迟。

参数:

withRetryAfter - 延迟(以毫秒为单位)。

setShouldRetry

public void setShouldRetry(boolean withShouldRetry)

设置是否应重试。

参数:

withShouldRetry - 对于重试,为 True。

stopRetrying

public static RetryParams stopRetrying()

帮助程序使用 false 的 shouldRetry 创建 RetryParams。

返回:

getShouldRetry()返回 false 的 RetryParams。

适用于