クラス ResultHolderResultQueue
java.lang.ObjectSE
org.springframework.batch.repeat.support.ResultHolderResultQueue
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
5.0 以来、代替はありません。6.0 で削除予定。
予想される結果の数を抑制し、常に最大数に制限する
ResultQueue の実装。- 作成者:
- Dave Syer, Mahmoud Ben Hassine
コンストラクターの概要
コンストラクターメソッドのサマリー
修飾子と型メソッド説明voidexpect()非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。キューにもう 1 つの結果を期待するように伝えます。booleanisEmpty()非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。boolean非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。voidput(org.springframework.batch.repeat.support.ResultHolder holder) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。org.springframework.batch.repeat.support.ResultHoldertake()非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。利用可能になり次第、次の結果を取得します。
コンストラクターの詳細
ResultHolderResultQueue
public ResultHolderResultQueue(int throttleLimit) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。- パラメーター:
throttleLimit- 任意の時点で予想できる結果の最大数。
メソッドの詳細
isEmpty
public boolean isEmpty()非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。isExpecting
public boolean isExpecting()非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。expect
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。キューにもう 1 つの結果を期待するように伝えます。(スロットル制限によって決定されるように)予想される数が多すぎる場合、新しい結果が利用可能になるまでブロックします。- 例外:
InterruptedExceptionSE- 関連事項:
ResultQueue.expect()
put
public void put(org.springframework.batch.repeat.support.ResultHolder holder) throws IllegalArgumentExceptionSE 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。take
public org.springframework.batch.repeat.support.ResultHolder take() throws NoSuchElementExceptionSE, InterruptedExceptionSE非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。利用可能になり次第、次の結果を取得します。
次の場合は、結果をすぐにリリースします。- 継続可能な結果があります。
- 結果はありません(
ResultQueueの契約による)。 - 結果の数が予想数より少なくなっています。
- 期待していません。
- 中断されました。
- 例外:
NoSuchElementExceptionSEInterruptedExceptionSE- 関連事項:
ResultQueue.take()