public class CompositeItemStream extends java.lang.Object implements ItemStream
ItemStream
。コンストラクターと説明 |
---|
CompositeItemStream() |
修飾子と型 | メソッドと説明 |
---|---|
void | close() 呼び出しをブロードキャストしてクローズします。 |
void | open(ExecutionContext executionContext) オープンするためのコールをブロードキャストします。 |
void | register(ItemStream stream) 提供されたキーで、 ItemStream を興味深いプロバイダーの 1 つとして登録します。 |
void | setStreams(ItemStream[] streams) ItemStream のパブリック setter。 |
void | update(ExecutionContext executionContext) 指定されたキーで登録されたコントリビュートのための単純な集約 ExecutionContext プロバイダー。 |
public void setStreams(ItemStream[] streams)
ItemStream
のパブリック setter。streams
- ItemStream
の配列。public void register(ItemStream stream)
ItemStream
を興味深いプロバイダーの 1 つとして登録します。stream
- ストリームのリストに追加される ItemStream
のインスタンス。public void update(ExecutionContext executionContext)
ExecutionContext
プロバイダー。ItemStream
の update
executionContext
- 更新される ItemStream.update(ExecutionContext)
public void close() throws ItemStreamException
ItemStream
の close
ItemStreamException
- リスト内の ItemStream
の 1 つが閉じられなかった場合にスローされます。これは順次操作であるため、閉じることに失敗したリストの後のリスト内のすべての itemStream は開いたままになります。public void open(ExecutionContext executionContext) throws ItemStreamException
ItemStream
の open
executionContext
- 現在のステップの ExecutionContext
再起動時のステップの最後の実行からの executionContext になります。ItemStreamException
- リスト内の ItemStream
の 1 つが開けなかった場合にスローされます。これは順次操作であるため、開くことに失敗したリストの後のリスト内のすべての itemStreams は開かれません。