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
の場合、操作は再試行されません。適用対象
Azure SDK for Java