Summer.Batch.Infrastructure.Item.Support.CompositeItemStream Class Reference
Simple IITemStream that delegates to a list of other streams. More...
Inheritance diagram for Summer.Batch.Infrastructure.Item.Support.CompositeItemStream:
Public Member Functions | |
void | Register (IItemStream stream) |
Register a IITemStream as one of the interesting providers under the provided key. More... | |
void | Open (ExecutionContext executionContext) |
Broadcast the call to open. More... | |
void | Update (ExecutionContext executionContext) |
Simple aggregate ExecutionContext provider for the contributions registered under the given key. More... | |
void | Flush () |
Flushes all streams. More... | |
void | Close () |
Brodcast the call to close More... | |
void | Dispose () |
Protected Member Functions | |
virtual void | Dispose (bool disposing) |
Does actual dispose. Simply delegates to Close(); More... | |
Properties | |
IItemStream[] | Streams [set] |
The underlying streams. More... | |
Detailed Description
Simple IITemStream that delegates to a list of other streams.
Member Function Documentation
void Summer.Batch.Infrastructure.Item.Support.CompositeItemStream.Close | ( | ) |
Brodcast the call to close
- Exceptions
-
ItemStreamException
Implements Summer.Batch.Infrastructure.Item.IItemStream.
void Summer.Batch.Infrastructure.Item.Support.CompositeItemStream.Dispose | ( | ) |
- See also
- IDisposable::Dispose .
|
protectedvirtual |
Does actual dispose. Simply delegates to Close();
- Parameters
-
disposing
void Summer.Batch.Infrastructure.Item.Support.CompositeItemStream.Flush | ( | ) |
Flushes all streams.
Implements Summer.Batch.Infrastructure.Item.IItemStream.
void Summer.Batch.Infrastructure.Item.Support.CompositeItemStream.Open | ( | ExecutionContext | executionContext | ) |
Broadcast the call to open.
- Parameters
-
executionContext
- Exceptions
-
ItemStreamException
Implements Summer.Batch.Infrastructure.Item.IItemStream.
void Summer.Batch.Infrastructure.Item.Support.CompositeItemStream.Register | ( | IItemStream | stream | ) |
Register a IITemStream as one of the interesting providers under the provided key.
- Parameters
-
stream
void Summer.Batch.Infrastructure.Item.Support.CompositeItemStream.Update | ( | ExecutionContext | executionContext | ) |
Simple aggregate ExecutionContext provider for the contributions registered under the given key.
- Parameters
-
executionContext
- Exceptions
-
ItemStreamException
Implements Summer.Batch.Infrastructure.Item.IItemStream.
Property Documentation
|
set |
The underlying streams.
The documentation for this class was generated from the following file:
- Summer.Batch.Infrastructure/Item/Support/CompositeItemStream.cs