Class NoopRowProcessorErrorHandler

java.lang.Object
com.univocity.parsers.common.NoopRowProcessorErrorHandler
All Implemented Interfaces:
ProcessorErrorHandler<ParsingContext>, RowProcessorErrorHandler

final class NoopRowProcessorErrorHandler extends Object implements RowProcessorErrorHandler
An (singleton) implementation of RowProcessorErrorHandler that simply rethrows any DataProcessingException that comes into its handleError(DataProcessingException, Object[], ParsingContext) method
See Also:
  • Field Details

  • Constructor Details

    • NoopRowProcessorErrorHandler

      private NoopRowProcessorErrorHandler()
  • Method Details

    • handleError

      public void handleError(DataProcessingException error, Object[] inputRow, ParsingContext context)
      Specified by:
      handleError in interface ProcessorErrorHandler<ParsingContext>
      Parameters:
      error - the exception thrown during the processing an input record. Rethrow the error to abort the parsing process. When parsing, you can also invoke Context.stop() to stop the parser silently.
      inputRow - the record that could not be processed. When writing, the original input object (i.e. null, java bean or object array) will be sent by the writer.
      context - the parsing context with information about the state of the parser at the time the error occurred. Will be null when writing.