クラス ThrottleLimitResultQueue<T>

java.lang.ObjectSE
org.springframework.batch.repeat.support.ThrottleLimitResultQueue<T>

@DeprecatedSE(since="5.0", forRemoval=true) public class ThrottleLimitResultQueue<T> extends ObjectSE
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
5.0 以来、代替はありません。6.0 で削除予定。
予想される結果の数を抑制し、常に最大数に制限する ResultQueue の実装。
作成者:
Dave Syer, Mahmoud Ben Hassine
  • コンストラクターのサマリー

    コンストラクター
    コンストラクター
    説明
    ThrottleLimitResultQueue(int throttleLimit)
    非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    void
    非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
    キューにもう 1 つの結果を期待するように伝えます。
    boolean
    非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
    boolean
    非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
    void
    put(T holder)
    非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
    非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。

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

    clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSE
  • コンストラクターの詳細

    • ThrottleLimitResultQueue

      public ThrottleLimitResultQueue(int throttleLimit)
      非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
      パラメーター:
      throttleLimit - 任意の時点で予想できる結果の最大数。
  • メソッドの詳細

    • isEmpty

      public boolean isEmpty()
      非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
    • isExpecting

      public boolean isExpecting()
      非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
    • expect

      public void expect() throws InterruptedExceptionSE
      非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
      キューにもう 1 つの結果を期待するように伝えます。(スロットル制限によって決定されるように)予想される数が多すぎる場合、新しい結果が利用可能になるまでブロックします。
      例外:
      InterruptedExceptionSE
      関連事項:
      • ResultQueue.expect()
    • put

      public void put(T holder) throws IllegalArgumentExceptionSE
      非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
      例外:
      IllegalArgumentExceptionSE
    • take

      非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
      例外:
      NoSuchElementExceptionSE
      InterruptedExceptionSE