Package org.jeasy.batch.core.reader
Class StringRecordReader
- java.lang.Object
-
- org.jeasy.batch.core.reader.StringRecordReader
-
- All Implemented Interfaces:
RecordReader<java.lang.String>
public class StringRecordReader extends java.lang.Object implements RecordReader<java.lang.String>
ARecordReader
that reads data from a String. This reader producesStringRecord
instances.- Author:
- Mahmoud Ben Hassine ([email protected])
-
-
Constructor Summary
Constructors Constructor Description StringRecordReader(java.lang.String dataSource)
Create a newStringRecordReader
.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
close()
Close the reader.void
open()
Open the reader.StringRecord
readRecord()
Read next record from the data source.
-
-
-
Constructor Detail
-
StringRecordReader
public StringRecordReader(java.lang.String dataSource)
Create a newStringRecordReader
.- Parameters:
dataSource
- The String data source
-
-
Method Detail
-
open
public void open()
Description copied from interface:RecordReader
Open the reader.- Specified by:
open
in interfaceRecordReader<java.lang.String>
-
readRecord
public StringRecord readRecord()
Description copied from interface:RecordReader
Read next record from the data source.- Specified by:
readRecord
in interfaceRecordReader<java.lang.String>
- Returns:
- the next record from the data source or
null
if the end of the data source is reached
-
close
public void close()
Description copied from interface:RecordReader
Close the reader.- Specified by:
close
in interfaceRecordReader<java.lang.String>
-
-