Summer.Batch.Infrastructure.Item.File.IResourceAwareItemWriterItemStream< T > Interface Template Reference

Interface for T:IItemWriters that implement IItemStream and write to a Summer.Batch.Common.IO.IResource. More...

Inheritance diagram for Summer.Batch.Infrastructure.Item.File.IResourceAwareItemWriterItemStream< T >:
Summer.Batch.Infrastructure.Item.IItemStreamWriter< T > Summer.Batch.Infrastructure.Item.IItemStream Summer.Batch.Infrastructure.Item.IItemWriter< T > Summer.Batch.Extra.Ebcdic.EbcdicFileWriter< T > Summer.Batch.Infrastructure.Item.File.FlatFileItemWriter< T >

Properties

IResource Resource [set]
 The T:Summer.Batch.Common.IO.IResource to write to. More...
 

Additional Inherited Members

- Public Member Functions inherited from Summer.Batch.Infrastructure.Item.IItemStream
void Open (ExecutionContext executionContext)
 Open the stream for the provided ExecutionContext. More...
 
void Update (ExecutionContext executionContext)
 Indicates that the execution context provided during open is about to be saved. If any state is remaining, but has not been put in the context, it should be added here. More...
 
void Flush ()
 Flushes the stream if able. More...
 
void Close ()
 If any resources are needed for the stream to operate they need to be destroyed here. Once this method has been called all other methods (except open) may throw an exception. More...
 
- Public Member Functions inherited from Summer.Batch.Infrastructure.Item.IItemWriter< T >
void Write (IList< T > items)
 

Detailed Description

Interface for T:IItemWriters that implement IItemStream and write to a Summer.Batch.Common.IO.IResource.

Template Parameters
T 
Type Constraints
T :class 

Property Documentation

The T:Summer.Batch.Common.IO.IResource to write to.


The documentation for this interface was generated from the following file:
  • Summer.Batch.Infrastructure/Item/File/IResourceAwareItemWriterItemStream.cs