インターフェースの使用
org.springframework.retry.backoff.BackOffPolicy
BackOffPolicy を使用するパッケージ
パッケージ
説明
再試行バックオフに関するインフラストラクチャ実装。
再試行 AOP に関するインフラストラクチャ実装。
再試行サポートに関するインフラストラクチャ実装。
org.springframework.retry.backoff 内の BackOffPolicy 使用
org.springframework.retry.backoff 内の BackOffPolicy サブインターフェース修飾子と型インターフェース説明interfaceSleepingBackOffPolicy<T extends SleepingBackOffPolicy<T>>BackOffPolicyがバックオフ時にスリープすることを示すためにミックスインできるインターフェース。BackOffPolicy を実装している org.springframework.retry.backoff のクラス修飾子と型クラス説明class特定のセットアップで再試行ごとにバックオフ期間を制限まで増やすBackOffPolicyの実装。class単純な決定論的指数から得られる間隔のランダムな倍数を選択するExponentialBackOffPolicyの実装。class一定時間一時停止してから続行するBackOffPolicyの実装。class何も実行しないBackOffPolicyの実装。これにより、指定されたセット内のすべての再試行操作が一時停止せずに次々に実行されます。class呼び出し間で状態を維持しないBackOffPolicy実装のシンプルな基本クラス。class続行する前にランダムな時間一時停止するBackOffPolicyの実装。修飾子と型メソッド説明BackOffPolicyBuilder.build()指定されたパラメーターを使用してBackOffPolicyを構築します。static BackOffPolicyBackOffPolicyBuilder.newDefaultPolicy()1000 ミリ秒の遅延で新しいFixedBackOffPolicyインスタンスを作成します。org.springframework.retry.interceptor 内の BackOffPolicy 使用
型 BackOffPolicy のパラメーターを持つ org.springframework.retry.interceptor のメソッド修飾子と型メソッド説明RetryInterceptorBuilder.backOffPolicy(BackOffPolicy policy) バックオフポリシーを適用します。RetryInterceptorBuilder.StatefulRetryInterceptorBuilder.backOffPolicy(BackOffPolicy policy) org.springframework.retry.support 内の BackOffPolicy 使用
型 BackOffPolicy のパラメーターを持つ org.springframework.retry.support のメソッド修飾子と型メソッド説明RetryTemplateBuilder.customBackoff(BackOffPolicy backOffPolicy) 付属のBackOffPolicyを使用してください。voidRetryTemplate.setBackOffPolicy(BackOffPolicy backOffPolicy) BackOffPolicyの Setter。