Package com.univocity.parsers.common
Interface RowProcessorErrorHandler
-
- All Superinterfaces:
ProcessorErrorHandler<ParsingContext>
- All Known Implementing Classes:
NoopRowProcessorErrorHandler
public interface RowProcessorErrorHandler extends ProcessorErrorHandler<ParsingContext>
TheRowProcessorErrorHandleris a callback used by the parser/writer to handle non-fatalDataProcessingExceptions that may occur when processing rows using aRowProcessororRowWriterProcessor. 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
TextParsingExceptions 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 aRowProcessorfails.When writing, the
ProcessorErrorHandler.handleError(DataProcessingException, Object[], Context)method will be called only when a using theAbstractWriter.processRecord(Object)methods, andRowWriterProcessorfails to execute.
-
-
Method Summary
-
Methods inherited from interface com.univocity.parsers.common.ProcessorErrorHandler
handleError
-
-