クラス 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を設定するための便利なコンストラクター。メソッドのサマリー
修飾子と型メソッド説明voidclose()呼び出しをブロードキャストしてクローズします。voidopen(ExecutionContext executionContext) オープンするためのコールをブロードキャストします。voidregister(ItemStream stream) 提供されたキーで、ItemStreamを興味深いプロバイダーの 1 つとして登録します。voidsetStreams(ListSE<ItemStream> streams) ItemStreamのパブリック setter。voidsetStreams(ItemStream[] streams) ItemStreamのパブリック setter。voidupdate(ExecutionContext executionContext) 指定されたキーで登録されたコントリビュートのための単純な集約ExecutionContextプロバイダー。
コンストラクターの詳細
CompositeItemStream
public CompositeItemStream()デフォルトコンストラクターCompositeItemStream
ItemStreamを設定するための便利なコンストラクター。- パラメーター:
streams-ItemStreamのListSE。
CompositeItemStream
ItemStreamを設定するための便利なコンストラクター。- パラメーター:
streams-ItemStreamの配列。
メソッドの詳細
setStreams
ItemStreamのパブリック setter。- パラメーター:
streams-ItemStreamのListSE。
setStreams
ItemStreamのパブリック setter。- パラメーター:
streams-ItemStreamの配列。
register
提供されたキーで、ItemStreamを興味深いプロバイダーの 1 つとして登録します。- パラメーター:
stream- ストリームのリストに追加されるItemStreamのインスタンス。
update
指定されたキーで登録されたコントリビュートのための単純な集約ExecutionContextプロバイダー。- 次で指定:
- インターフェース
ItemStreamのupdate - パラメーター:
executionContext- 更新される- 関連事項:
close
呼び出しをブロードキャストしてクローズします。- 次で指定:
- インターフェース
ItemStreamのclose - 例外:
ItemStreamException- リスト内のItemStreamの 1 つが閉じられなかった場合にスローされます。これは順次操作であるため、閉じられなかった itemStreams 以降のリスト内のすべての itemStreams は開いたままになります。
open
オープンするためのコールをブロードキャストします。- 次で指定:
- インターフェース
ItemStreamのopen - パラメーター:
executionContext- 現在のステップのExecutionContext。再起動時のステップの最後の実行からの executionContext になります。- 例外:
ItemStreamException- リスト内のItemStreamの 1 つが開けない場合にスローされます。これは順次操作なので、開けなかった itemStreams 以降のリスト内のすべての itemStreams は開かれません。