Package com.univocity.parsers.common
Interface RowProcessorErrorHandler
-
- All Superinterfaces:
ProcessorErrorHandler<ParsingContext>
- All Known Implementing Classes:
NoopRowProcessorErrorHandler
public interface RowProcessorErrorHandler extends ProcessorErrorHandler<ParsingContext>
TheRowProcessorErrorHandler
is a callback used by the parser/writer to handle non-fatalDataProcessingException
s that may occur when processing rows using aRowProcessor
orRowWriterProcessor
. This leaves the responsibility of error handling to the user. If the user does not rethrow theDataProcessingException
, the parsing/writing process won't stop and will proceed normally.This error handler WILL NOT handle
TextParsingException
s or other errors that prevent the parser to reliably extract rows from a given input, or the writer to proceed writing data.When parsing, the
ProcessorErrorHandler.handleError(DataProcessingException, Object[], Context)
method will be called only when a valid record has been parsed, but the subsequent processing executed by aRowProcessor
fails.When writing, the
ProcessorErrorHandler.handleError(DataProcessingException, Object[], Context)
method will be called only when a using theAbstractWriter.processRecord(Object)
methods, andRowWriterProcessor
fails to execute.
-
-
Method Summary
-
Methods inherited from interface com.univocity.parsers.common.ProcessorErrorHandler
handleError
-
-