インターフェース | 説明 |
---|---|
BackOffContext | |
BackOffPolicy | 単一の retry operation での試行間のバックオフを制御する戦略インターフェース。 |
スリーパー | 実行の一時停止を委譲するためのバックオフポリシーの戦略インターフェース。 |
SleepingBackOffPolicy <T は SleepingBackOffPolicy <T を継承します。>> | BackOffPolicy がバックオフ時にスリープすることを示すためにミックスインできるインターフェース。 |
クラス | 説明 |
---|---|
ExponentialBackOffPolicy | exponential (標準 Javadoc) (英語) 関数を使用して、特定のセット内の各再試行のバックオフ期間を増やす BackOffPolicy の実装。 |
ExponentialRandomBackOffPolicy | 単純な決定論的指数から得られる間隔のランダムな倍数を選択する ExponentialBackOffPolicy の実装。 |
FixedBackOffPolicy | 一定時間一時停止してから続行する BackOffPolicy の実装。 |
NoBackOffPolicy | 何も実行しない BackOffPolicy の実装。これにより、指定されたセット内のすべての再試行操作が一時停止せずに次々に実行されます。 |
ObjectWaitSleeper | 非推奨 |
StatelessBackOffPolicy | 呼び出し間で状態を維持しない BackOffPolicy 実装のシンプルな基本クラス。 |
ThreadWaitSleeper | スリープ期間で現在のスレッドをブロックするだけのシンプルな Sleeper 実装。 |
UniformRandomBackOffPolicy | 続行する前にランダムな時間一時停止する BackOffPolicy の実装。 |
例外 | 説明 |
---|---|
BackOffInterruptedException | BackOffPolicy を使用してバックオフする試みが、おそらく Thread.sleep(long) (標準 Javadoc) (英語) の呼び出し中に InterruptedException (標準 Javadoc) (英語) によって中断されたことを示す例外クラス。 |
再試行バックオフに関するインフラストラクチャ実装。
Copyright © 2018 SpringSource (英語) . All rights reserved.