Summer.Batch.Infrastructure.Item.File Namespace Reference

Namespaces

Classes

class  FlatFileItemReader
 A restartable T:Summer.Batch.Item.ItemReader that reads lines from a T:Summer.Batch.IO.Resource. A line is mapped using a T:Summer.Batch.Item.File.LineMapper. More...
 
class  FlatFileItemWriter
 A restartable T:Summer.Batch.Item.ItemWriterthat writes to a T:Summer.Batch.IO.IResource. A T:LineAggregator is used to write lines from items. More...
 
class  FlatFileParseException
 Exception thrown when errors are encountered while parsing flat files. More...
 
interface  IFooterWriter
 Interface for writing a footer to a file. More...
 
interface  IHeaderWriter
 Interface for writing a header to a file. More...
 
interface  ILineMapper
 Interface for mapping lines to entities. More...
 
interface  IResourceAwareItemReaderItemStream
 Interface of T:IItemReaders that implement IItemStream and read from a T:Summer.Batch.IO.IResource. More...
 
interface  IResourceAwareItemWriterItemStream
 Interface for T:IItemWriters that implement IItemStream and write to a Summer.Batch.Common.IO.IResource. More...
 
class  MultiResourceItemReader
 Reads items from a collection of resources sequentially. Ordering of resources is preserved between jobs runs (restartability support) using the provided comparer. More...
 
class  NonTransientFlatFileException
 Exception thrown when errors are encountered with the underlying resource. More...