Constructor and Description |
---|
ProcessCsvBean(long lineNumber,
MappingStrategy<T> mappingStrategy,
T bean,
BlockingQueue<OrderedObject<String[]>> resultantLineQueue,
BlockingQueue<OrderedObject<CsvException>> thrownExceptionsQueue,
SortedSet<Long> expectedRecords,
CsvExceptionHandler exceptionHandler)
The only constructor for creating a line of CSV output out of a bean.
|
public ProcessCsvBean(long lineNumber, MappingStrategy<T> mappingStrategy, T bean, BlockingQueue<OrderedObject<String[]>> resultantLineQueue, BlockingQueue<OrderedObject<CsvException>> thrownExceptionsQueue, SortedSet<Long> expectedRecords, CsvExceptionHandler exceptionHandler)
lineNumber
- Which record in the output file is being processedmappingStrategy
- The mapping strategy to be usedbean
- The bean to be transformed into a line of outputresultantLineQueue
- A queue in which to place the line createdthrownExceptionsQueue
- A queue in which to place a thrown
exception, if one is thrownexpectedRecords
- A list of outstanding record numbers so gaps
in ordering due to filtered input or exceptions
while converting can be detected.exceptionHandler
- The handler for exceptions thrown during record
processingCopyright © 2005–2023. All rights reserved.