Package org.jeasy.batch.flatfile
Class FlatFileRecordReader
- java.lang.Object
-
- org.jeasy.batch.core.reader.AbstractFileRecordReader<java.lang.String>
-
- org.jeasy.batch.flatfile.FlatFileRecordReader
-
- All Implemented Interfaces:
org.jeasy.batch.core.reader.RecordReader<java.lang.String>
public class FlatFileRecordReader extends org.jeasy.batch.core.reader.AbstractFileRecordReader<java.lang.String>ARecordReaderimplementation that reads data from a flat file. This reader producesStringRecordinstances.- Author:
- Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
-
-
Constructor Summary
Constructors Constructor Description FlatFileRecordReader(java.nio.file.Path path)Create a newFlatFileRecordReader.FlatFileRecordReader(java.nio.file.Path path, java.nio.charset.Charset charset)Create a newFlatFileRecordReader.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()voidopen()org.jeasy.batch.core.record.StringRecordreadRecord()
-
-
-
Constructor Detail
-
FlatFileRecordReader
public FlatFileRecordReader(java.nio.file.Path path)
Create a newFlatFileRecordReader.- Parameters:
path- of the file to read records from
-
FlatFileRecordReader
public FlatFileRecordReader(java.nio.file.Path path, java.nio.charset.Charset charset)Create a newFlatFileRecordReader.- Parameters:
path- of the file to read records fromcharset- of the input file
-
-
Method Detail
-
readRecord
public org.jeasy.batch.core.record.StringRecord readRecord() throws java.io.IOException- Throws:
java.io.IOException
-
open
public void open() throws java.lang.Exception- Throws:
java.lang.Exception
-
close
public void close() throws java.io.IOException- Throws:
java.io.IOException
-
-