クラス 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 要素は、将来のバージョンで削除される可能性があります。メソッドのサマリー
修飾子と型メソッド説明voidexpect()非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。キューにもう 1 つの結果を期待するように伝えます。booleanisEmpty()非推奨、削除予定: この 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 要素は、将来のバージョンで削除される可能性があります。