クラス CompositeItemStream
java.lang.ObjectSE
org.springframework.batch.item.support.CompositeItemStream
- 実装されたすべてのインターフェース:
ItemStream
他のストリームのリストに委譲する単純な
ItemStream
。- 作成者:
- Dave Syer, Mahmoud Ben Hassine
コンストラクターのサマリー
コンストラクターコンストラクター説明デフォルトコンストラクターCompositeItemStream
(ListSE<ItemStream> streams) ItemStream
を設定するための便利なコンストラクター。CompositeItemStream
(ItemStream... streams) ItemStream
を設定するための便利なコンストラクター。メソッドのサマリー
修飾子と型メソッド説明void
close()
呼び出しをブロードキャストしてクローズします。void
open
(ExecutionContext executionContext) オープンするためのコールをブロードキャストします。void
register
(ItemStream stream) 提供されたキーで、ItemStream
を興味深いプロバイダーの 1 つとして登録します。void
setStreams
(ListSE<ItemStream> streams) ItemStream
のパブリック setter。void
setStreams
(ItemStream[] streams) ItemStream
のパブリック setter。void
update
(ExecutionContext executionContext) 指定されたキーで登録されたコントリビュートのための単純な集約ExecutionContext
プロバイダー。
コンストラクターの詳細
CompositeItemStream
public CompositeItemStream()デフォルトコンストラクターCompositeItemStream
ItemStream
を設定するための便利なコンストラクター。- パラメーター:
streams
-ItemStream
のList
SE。
CompositeItemStream
ItemStream
を設定するための便利なコンストラクター。- パラメーター:
streams
-ItemStream
の配列。
メソッドの詳細
setStreams
ItemStream
のパブリック setter。- パラメーター:
streams
-ItemStream
のList
SE。
setStreams
ItemStream
のパブリック setter。- パラメーター:
streams
-ItemStream
の配列。
register
提供されたキーで、ItemStream
を興味深いプロバイダーの 1 つとして登録します。- パラメーター:
stream
- ストリームのリストに追加されるItemStream
のインスタンス。
update
指定されたキーで登録されたコントリビュートのための単純な集約ExecutionContext
プロバイダー。- 次で指定:
- インターフェース
ItemStream
のupdate
- パラメーター:
executionContext
- 更新される- 関連事項:
close
呼び出しをブロードキャストしてクローズします。- 次で指定:
- インターフェース
ItemStream
のclose
- 例外:
ItemStreamException
- リスト内のItemStream
の 1 つが閉じられなかった場合にスローされます。これは順次操作であるため、閉じることに失敗したリストの後のリスト内のすべての itemStream は開いたままになります。
open
オープンするためのコールをブロードキャストします。- 次で指定:
- インターフェース
ItemStream
のopen
- パラメーター:
executionContext
- 現在のステップのExecutionContext
再起動時のステップの最後の実行からの executionContext になります。- 例外:
ItemStreamException
- リスト内のItemStream
の 1 つが開けなかった場合にスローされます。これは順次操作であるため、開くことに失敗したリストの後のリスト内のすべての itemStreams は開かれません。