クラス ExponentialBackOffWithMaxRetries

java.lang.ObjectSE
org.springframework.util.backoff.ExponentialBackOff
org.springframework.kafka.support.ExponentialBackOffWithMaxRetries
実装されたすべてのインターフェース:
BackOff

public class ExponentialBackOffWithMaxRetries extends ExponentialBackOff
最大経過時間ではなく最大再試行回数を指定できる ExponentialBackOff のサブクラス。
導入:
2.7.3
作成者:
Gary Russell
  • コンストラクターの詳細

    • ExponentialBackOffWithMaxRetries

      public ExponentialBackOffWithMaxRetries(int maxRetries)
      maxRetries から setMaxElapsedTime(long) を計算するインスタンスを作成します。
      パラメーター:
      maxRetries - 最大再試行。
  • メソッドの詳細

    • getMaxRetries

      public int getMaxRetries()
      最大再試行回数を取得します。
      戻り値:
      最大再試行。
    • setInitialInterval

      public void setInitialInterval(long initialInterval)
      オーバーライド:
      クラス ExponentialBackOffsetInitialInterval 
    • setMultiplier

      public void setMultiplier(double multiplier)
      オーバーライド:
      クラス ExponentialBackOffsetMultiplier 
    • setMaxInterval

      public void setMaxInterval(long maxInterval)
      オーバーライド:
      クラス ExponentialBackOffsetMaxInterval 
    • setMaxElapsedTime

      public void setMaxElapsedTime(long maxElapsedTime)
      オーバーライド:
      クラス ExponentialBackOffsetMaxElapsedTime