パッケージ org.springframework.retry.backoff
パッケージ org.springframework.retry.backoff
再試行バックオフに関するインフラストラクチャ実装。
- クラス説明
BackOffPolicyを使用してバックオフする試みが、おそらくThread.sleep(long)SE の呼び出し中にInterruptedExceptionSE によって中断されたことを示す例外クラス。単一のretry operationでの試行間のバックオフを制御する戦略インターフェース。指定された属性に基づいてBackOffPolicyを作成するための Fluent API。特定のセットアップで再試行ごとにバックオフ期間を制限まで増やすBackOffPolicyの実装。単純な決定論的指数から得られる間隔のランダムな倍数を選択するExponentialBackOffPolicyの実装。一定時間一時停止してから続行するBackOffPolicyの実装。何も実行しないBackOffPolicyの実装。これにより、指定されたセット内のすべての再試行操作が一時停止せずに次々に実行されます。使用すべきではありません。実行の一時停止を委譲するためのバックオフポリシーの戦略インターフェース。SleepingBackOffPolicy<T extends SleepingBackOffPolicy<T>>BackOffPolicyがバックオフ時にスリープすることを示すためにミックスインできるインターフェース。呼び出し間で状態を維持しないBackOffPolicy実装のシンプルな基本クラス。スリープ期間で現在のスレッドをブロックするだけのシンプルなSleeper実装。続行する前にランダムな時間一時停止するBackOffPolicyの実装。
ThreadWaitSleeperを推奨