クラスの使用
org.springframework.retry.backoff.BackOffPolicyBuilder
BackOffPolicyBuilder を使用するパッケージ
org.springframework.retry.backoff 内の BackOffPolicyBuilder 使用
修飾子と型メソッド説明BackOffPolicyBuilder.delay(long delay) 標準的なバックオフ期間。BackOffPolicyBuilder.delaySupplier(SupplierSE<LongSE> delaySupplier) 遅延のサプライヤーを設定します。BackOffPolicyBuilder.maxDelay(long maxDelay) 再試行間の最大待機時間(ミリ秒単位)。BackOffPolicyBuilder.maxDelaySupplier(SupplierSE<LongSE> maxDelaySupplier) 最大遅延のサプライヤーを設定します。BackOffPolicyBuilder.multiplier(double multiplier) 正の場合、バックオフの次の遅延を生成するための乗数として使用されます。BackOffPolicyBuilder.multiplierSupplier(SupplierSE<DoubleSE> multiplierSupplier) 乗数のサプライヤーを設定します。static BackOffPolicyBuilderBackOffPolicyBuilder.newBuilder()新しいBackOffPolicyBuilderインスタンスを作成します。BackOffPolicyBuilder.random(boolean random) 指数関数の場合 (multiplier> 0)、これを true に設定するとバックオフ遅延がランダム化され、最大遅延が前の遅延の乗数倍になり、2 つの値の間で分布が均一になります。BackOffPolicyBuilder.randomSupplier(SupplierSE<BooleanSE> randomSupplier) ランダムにサプライヤーを設定します。バックオフに使用するSleeperインスタンス。