クラス FixedBackOff

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

public class FixedBackOff extends ObjectSE implements BackOff
2 つの試行間の固定間隔と最大再試行回数を提供する単純な BackOff 実装。
導入:
4.1
作成者:
Stephane Nicoll
  • フィールドサマリー

    フィールド
    修飾子と型
    フィールド
    説明
    static final long
    デフォルトの回復間隔: 5000 ミリ秒 = 5 秒。
    static final long
    無制限の試行回数を示す定数値。
  • コンストラクターのサマリー

    コンストラクター
    コンストラクター
    説明
    5000L ミリ秒の間隔と無制限の試行回数でインスタンスを作成します。
    FixedBackOff(long interval, long maxAttempts)
    インスタンスの作成。
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    long
    2 つの試行の間隔をミリ秒で返します。
    long
    試行の最大数をミリ秒で返します。
    void
    setInterval(long interval)
    2 つの試行の間隔をミリ秒単位で設定します。
    void
    setMaxAttempts(long maxAttempts)
    最大試行回数をミリ秒単位で設定します。
    新しいバックオフ実行を開始します。

    クラス java.lang.ObjectSE から継承されたメソッド

    clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSE
  • フィールドの詳細

    • DEFAULT_INTERVAL

      public static final long DEFAULT_INTERVAL
      デフォルトの回復間隔: 5000 ミリ秒 = 5 秒。
      関連事項:
    • UNLIMITED_ATTEMPTS

      public static final long UNLIMITED_ATTEMPTS
      無制限の試行回数を示す定数値。
      関連事項:
  • コンストラクターの詳細

    • FixedBackOff

      public FixedBackOff()
      5000L ミリ秒の間隔と無制限の試行回数でインスタンスを作成します。
    • FixedBackOff

      public FixedBackOff(long interval, long maxAttempts)
      インスタンスの作成。
      パラメーター:
      interval - 2 つの試行の間隔
      maxAttempts - 最大試行回数
  • メソッドの詳細

    • setInterval

      public void setInterval(long interval)
      2 つの試行の間隔をミリ秒単位で設定します。
    • getInterval

      public long getInterval()
      2 つの試行の間隔をミリ秒で返します。
    • setMaxAttempts

      public void setMaxAttempts(long maxAttempts)
      最大試行回数をミリ秒単位で設定します。
    • getMaxAttempts

      public long getMaxAttempts()
      試行の最大数をミリ秒で返します。
    • start

      public BackOffExecution start()
      インターフェースからコピーされた説明: BackOff
      新しいバックオフ実行を開始します。
      次で指定:
      インターフェース BackOffstart 
      戻り値:
      すぐに使用できる新しい BackOffExecution