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>
ARecordReader
implementation that reads data from a flat file. This reader producesStringRecord
instances.- Author:
- Mahmoud Ben Hassine ([email protected])
-
-
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 void
close()
void
open()
org.jeasy.batch.core.record.StringRecord
readRecord()
-
-
-
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
-
-