Interface BatchItemErrorHandler
- All Known Implementing Classes:
DefaultBatchItemErrorHandler
public interface BatchItemErrorHandler
Implementation handles errors for a batch of exchange objects by delegating to
ErrorResolver implementations.-
Method Summary
Modifier and TypeMethodDescriptionvoidhandleErrors(List<ExchangeObject> exchangeObjects, BatchContext<?> batchContext) Handles errors for the given exchange objects.handleGlobalError(Throwable throwable, BatchContext<?> batchContext) Handles an unrecoverable error that occurred during processing of a batch of exchange objects.
-
Method Details
-
handleErrors
Handles errors for the given exchange objects. It is assumed that all objects in the list have errors.- Parameters:
exchangeObjects- the exchange objects
-
handleGlobalError
Handles an unrecoverable error that occurred during processing of a batch of exchange objects. This is called when an error occurs outside the processing of individual exchange objects.- Parameters:
throwable- the error that occurredbatchContext- the batch context- Returns:
- An exception to be thrown.
-