你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
RetryLinearRetry 类
- java.
lang. Object - RetryPolicyFactory
- RetryPolicy
- com.
microsoft. azure. storage. RetryLinearRetry
- com.
public class RetryLinearRetry extends RetryPolicy implements RetryPolicyFactory
表示使用固定的重试时间间隔执行指定次数的重试的重试策略。
此类扩展 RetryPolicy 类并实现 RetryPolicyFactory 接口。
构造函数摘要
构造函数 | 说明 |
---|---|
RetryLinearRetry() |
创建 类的实例。 |
RetryLinearRetry(final int deltaBackoff, final int maxAttempts) |
使用指定的增量回退和最大重试尝试次数创建 类的实例。 |
方法摘要
修饰符和类型 | 方法和描述 |
---|---|
Retry |
createInstance(final OperationContext opContext)
生成当前请求尝试的新重试策略。 |
Retry |
evaluate(RetryContext retryContext, OperationContext operationContext)
确定是否应重试操作,并指定下一次重试之前的间隔。 |
继承成员
构造函数详细信息
RetryLinearRetry
public RetryLinearRetry()
创建 类的实例。
RetryLinearRetry
public RetryLinearRetry(final int deltaBackoff, final int maxAttempts)
使用指定的增量回退和最大重试尝试次数创建 类的实例。
Parameters:
方法详细信息
createInstance
public RetryPolicy createInstance(final OperationContext opContext)
生成当前请求尝试的新重试策略。
Overrides:
RetryLinearRetry.createInstance(final OperationContext opContext)Parameters:
Returns:
evaluate
public RetryInfo evaluate(RetryContext retryContext, OperationContext operationContext)
确定是否应重试操作,并指定下一次重试之前的间隔。
Parameters:
Returns:
null
,则不重试操作。