| 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–2025. All rights reserved.