Interface ProcessorErrorHandler<T extends Context>

    • Method Detail

      • handleError

        void handleError​(DataProcessingException error,
                         java.lang.Object[] inputRow,
                         T context)
        Handles non-fatal instances of DataProcessingException that are thrown by a Processor while processing a record parsed from the input, or from a RowWriterProcessor when processing records for writing.
        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.