T - The type of the bean being createdpublic class ProcessCsvLine<T> extends Object implements Runnable
| Constructor and Description |
|---|
ProcessCsvLine(long lineNumber,
MappingStrategy<? extends T> mapper,
CsvToBeanFilter filter,
List<BeanVerifier<T>> verifiers,
String[] line,
BlockingQueue<OrderedObject<T>> resultantBeanQueue,
BlockingQueue<OrderedObject<CsvException>> thrownExceptionsQueue,
SortedSet<Long> expectedRecords,
CsvExceptionHandler exceptionHandler)
The only constructor for creating a bean out of a line of input.
|
public ProcessCsvLine(long lineNumber,
MappingStrategy<? extends T> mapper,
CsvToBeanFilter filter,
List<BeanVerifier<T>> verifiers,
String[] line,
BlockingQueue<OrderedObject<T>> resultantBeanQueue,
BlockingQueue<OrderedObject<CsvException>> thrownExceptionsQueue,
SortedSet<Long> expectedRecords,
CsvExceptionHandler exceptionHandler)
lineNumber - Which record in the input file is being processedmapper - The mapping strategy to be usedfilter - A filter to remove beans from the running, if necessary.
May be null.verifiers - The list of verifiers to run on beans after creationline - The line of input to be transformed into a beanresultantBeanQueue - A queue in which to place the bean 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.