java.lang.ObjectSE
org.springframework.retry.policy.ExceptionClassifierRetryPolicy
- 実装済みのインターフェース一覧:
SerializableSE,RetryPolicy
最新の例外の値に応じて、挿入されたポリシーセットの 1 つに動的に適応する
RetryPolicy。- 作成者:
- Dave Syer
- 関連事項:
フィールド概要
インターフェース org.springframework.retry.RetryPolicy から継承されたフィールド
NO_MAXIMUM_ATTEMPTS_SETコンストラクター概要
コンストラクター方法の概要
修飾子と型メソッド説明booleancanRetry(RetryContext context) コンテキストで現在アクティブになっているポリシーに委譲します。voidclose(RetryContext context) コンテキストで現在アクティブになっているポリシーに委譲します。open(RetryContext parent) ポリシーマップからターゲットを選択して、再試行ポリシーをプロキシするアクティブコンテキストを作成します。voidregisterThrowable(RetryContext context, ThrowableSE throwable) コンテキストで現在アクティブになっているポリシーに委譲します。voidsetExceptionClassifier(Classifier<ThrowableSE, RetryPolicy> exceptionClassifier) 例外分類子の場合は Setter。voidsetPolicyMap(MapSE<ClassSE<? extends ThrowableSE>, RetryPolicy> policyMap) 分類子を作成するために使用されるポリシーマップの Setter。クラス java.lang.ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSEインターフェース org.springframework.retry.RetryPolicy から継承されたメソッド
getMaxAttempts
コンストラクターの詳細
ExceptionClassifierRetryPolicy
public ExceptionClassifierRetryPolicy()
方法の詳細
setPolicyMap
分類子を作成するために使用されるポリシーマップの Setter。このプロパティまたは例外分類子のいずれかを直接設定する必要がありますが、両方を設定することはできません。- パラメーター:
policyMap- ポリシーを見つけるためのClassifierを作成するために使用される、Throwable クラスからRetryPolicyへのマップ。
setExceptionClassifier
例外分類子の Setter。分類子は、例外を具体的な再試行ポリシーに変換するロールを担います。このプロパティまたはポリシーマップのいずれかを使用する必要がありますが、両方を使用することはできません。- パラメーター:
exceptionClassifier- 使用する ExceptionClassifier
canRetry
コンテキストで現在アクティブになっているポリシーに委譲します。- 次で指定:
- インターフェース
RetryPolicy内のcanRetry - パラメーター:
context- 現在の再試行ステータス- 戻り値:
- 操作を続行できる場合は true
- 関連事項:
close
コンテキストで現在アクティブになっているポリシーに委譲します。- 次で指定:
- インターフェース
RetryPolicy内のclose - パラメーター:
context- このポリシーのRetryPolicy.open(RetryContext)メソッドによって作成された再試行ステータス。- 関連事項:
open
ポリシーマップからターゲットを選択して、再試行ポリシーをプロキシするアクティブコンテキストを作成します。- 次で指定:
- インターフェース
RetryPolicy内のopen - パラメーター:
parent- ネストされた再試行の場合は親コンテキスト。- 戻り値:
- このポリシーに固有の
RetryContextオブジェクト。 - 関連事項:
registerThrowable
コンテキストで現在アクティブになっているポリシーに委譲します。- 次で指定:
- インターフェース
RetryPolicy内のregisterThrowable - パラメーター:
context- 現在のステータスオブジェクト。throwable- スローする例外- 関連事項: