Summer.Batch.Infrastructure.Item.Support.AbstractItemStreamItemWriter< T > Class Template Referenceabstract
Base class for ItemWriter implementations. More...
Inheritance diagram for Summer.Batch.Infrastructure.Item.Support.AbstractItemStreamItemWriter< T >:
Public Member Functions | |
abstract void | Write (IList< T > items) |
Public Member Functions inherited from Summer.Batch.Infrastructure.Item.Util.ItemStreamSupport | |
virtual void | Close () |
Close the stream More... | |
virtual void | Open (ExecutionContext executionContext) |
Opens the stream. More... | |
virtual void | Update (ExecutionContext executionContext) |
Updates the stream. More... | |
virtual void | Flush () |
Flushes the stream. More... | |
string | GetExecutionContextKey (string key) |
Transform the given key to use the name of this instance as prefix. More... | |
virtual void | Dispose () |
Additional Inherited Members | |
Protected Member Functions inherited from Summer.Batch.Infrastructure.Item.Util.ItemStreamSupport | |
virtual void | Dispose (bool disposing) |
Does the actual dipose, delegating to Close(); More... | |
Properties inherited from Summer.Batch.Infrastructure.Item.Util.ItemStreamSupport | |
string | Name [set] |
The name of the component that will be used as prefix for keys in the execution context. More... | |
Detailed Description
Base class for ItemWriter implementations.
- Template Parameters
-
T
- Type Constraints
-
T : class
Member Function Documentation
|
pure virtual |
- See also
- IItemStreamWriter::Write .
- Parameters
-
items
Implements Summer.Batch.Infrastructure.Item.IItemWriter< T >.
Implemented in Summer.Batch.Extra.Ebcdic.EbcdicFileWriter< T >, and Summer.Batch.Infrastructure.Item.File.FlatFileItemWriter< T >.
The documentation for this class was generated from the following file:
- Summer.Batch.Infrastructure/Item/Support/AbstractItemStreamItemWriter.cs