クラス FixedBackOff

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

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

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

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

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

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

    clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, 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)
      指定された間隔と無制限の試行回数でインスタンスを作成します。
      パラメーター:
      interval - 2 回の試行間隔(ミリ秒単位)
      導入:
      7.0
      関連事項:
    • 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
    • toString

      public StringSE toString()
      オーバーライド:
      クラス ObjectSEtoString