public interface ErrorCollector<T>
| Modifier and Type | Method and Description | 
|---|---|
| HandlerResult | pass(String reason)Signal that a failure could not be handled by this handler and pass the record on to the next handler. | 
| HandlerResult | retry()Retry an operation using the same data from the previous operation. | 
| HandlerResult | retry(T retryData)Retry an operation using the given retry data | 
HandlerResult retry()
HandlerResult.HANDLED but can vary depending on the use case.HandlerResult retry(T retryData)
retryData - operation/data to retryHandlerResult.HANDLED but can vary depending on the use case.HandlerResult pass(String reason)
reason - optional reason for passing on data. Reasons are used in the final report if an error could not be
               handled.HandlerResult.PASS but can vary depending on the use case.