クラス 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
expect()
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。キューにもう 1 つの結果を期待するように伝えます。boolean
isEmpty()
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。boolean
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。void
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。take()
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
コンストラクターの詳細
ThrottleLimitResultQueue
public ThrottleLimitResultQueue(int throttleLimit) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。- パラメーター:
throttleLimit
- 任意の時点で予想できる結果の最大数。
メソッドの詳細
isEmpty
public boolean isEmpty()非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。isExpecting
public boolean isExpecting()非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。expect
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。キューにもう 1 つの結果を期待するように伝えます。(スロットル制限によって決定されるように)予想される数が多すぎる場合、新しい結果が利用可能になるまでブロックします。- 例外:
InterruptedExceptionSE
- 関連事項:
ResultQueue.expect()
put
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。take
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。