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