The concrete input adapter can use this method to add
error records to the error channel while maintaining
the correct audit entries for valid (returned from
loadBatch() & pushed into the normal pipeline channel)
& errors (added by calling addError() & pushed into
the error channel.
The concrete input adapter can use this method to add
error records to the error channel while maintaining
the correct audit entries for valid (returned from
loadBatch() & pushed into the normal pipeline channel)
& errors (added by calling addError() & pushed into
the error channel.
The doCleanup() method is expected to be overriden by
concrete application classes to perform any required
cleanup facilitating a graceful application shutdown.
If the ErrorType has the printStackTrace() flag enabled, this method
should return the exception object so that the stack trace can be
written to the logfile.
Load factory - used only for backward compatibility to support users
who don't know about the new LogFactory interface & are initializing
the Logger class directly.
This method should construct a Pipeline, a set of
Filters, attach those Filters to the Pipeline, and
return the fully configured Pipeline to the framework
for execution.
Reads the file one record at a time using readRecordString(), parses
each record into column values and passes this list of colums to the
method readRow().
Set the appropriate fields on the prepared statement
Not abstract so that sub-classes that don't use prepareErrorStatement
need not implement this w/ a no-op, but if anyone who _should_ implement
it doesn't, it will "fail fast" & let them know immediately.
Set the appropriate fields on the prepared statement
Not abstract so that sub-classes that don't use prepareErrorStatement
need not implement this w/ a no-op, but if anyone who _should_ implement
it doesn't, it will "fail fast" & let them know immediately.
Set the appropriate fields on the prepared statement
Not abstract so that sub-classes that don't use prepareErrorStatement
need not implement this w/ a no-op, but if anyone who _should_ implement
it doesn't, it will "fail fast" & let them know immediately.