java.lang.ObjectSE
org.springframework.retry.policy.PredicateRetryPolicy
- 実装済みのインターフェース一覧:
SerializableSE,RetryPolicy
PredicateSE<ThrowableSE> に基づいたポリシー。通常、再試行にはバイナリ分類で十分です。より柔軟な分類が必要な場合は、ExceptionClassifierRetryPolicy を使用します。- 導入:
- 2.0.7
- 作成者:
- Morulai Planinski
- 関連事項:
フィールド概要
インターフェース org.springframework.retry.RetryPolicy から継承されたフィールド
NO_MAXIMUM_ATTEMPTS_SETコンストラクター概要
コンストラクター方法の概要
修飾子と型メソッド説明booleancanRetry(RetryContext context) voidclose(RetryContext status) open(RetryContext parent) 再試行操作に必要なリソースを取得します。voidregisterThrowable(RetryContext context, ThrowableSE throwable) コールバックが失敗した後、再試行ごとに 1 回呼び出されます。クラス java.lang.ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSEインターフェース org.springframework.retry.RetryPolicy から継承されたメソッド
getMaxAttempts
コンストラクターの詳細
PredicateRetryPolicy
方法の詳細
canRetry
- 次で指定:
- インターフェース
RetryPolicy内のcanRetry - パラメーター:
context- 現在の再試行ステータス- 戻り値:
- 操作を続行できる場合は true
close
- 次で指定:
- インターフェース
RetryPolicy内のclose - パラメーター:
status- このポリシーのRetryPolicy.open(RetryContext)メソッドによって作成された再試行ステータス。
registerThrowable
インターフェースからコピーされた説明:RetryPolicyコールバックが失敗した後、再試行ごとに 1 回呼び出されます。- 次で指定:
- インターフェース
RetryPolicy内のregisterThrowable - パラメーター:
context- 現在のステータスオブジェクト。throwable- スローする例外
open
インターフェースからコピーされた説明:RetryPolicy再試行操作に必要なリソースを取得します。コールバックが渡されるため、マーカーインターフェースを使用でき、マネージャーはコールバックと連携してステータストークンに何らかの状態を設定できます。- 次で指定:
- インターフェース
RetryPolicy内のopen - パラメーター:
parent- ネストされた再試行の場合は親コンテキスト。- 戻り値:
- このポリシーに固有の
RetryContextオブジェクト。