| Interface | Description | 
|---|---|
| ErrorCollector<T> | An interface for accepting modified information to be retried in the event of a recoverable failure. | 
| ErrorHandler<I extends Exceptional,O,C extends ErrorCollector<O>> | Handler interface to be notified of and handle recoverable errors during connector execution. | 
| Exceptional | Any object that carries with it an internal Exception that details some kind of faulty operation or data. | 
| HandlerLoader<E extends ErrorHandler> | Any object that can produce a list of error handlers of a given type. | 
| Enum | Description | 
|---|---|
| HandlerResult | Values that denote the result of an action taken by an  ErrorHandler. | 
| Exception | Description | 
|---|---|
| EsHadoopAbortHandlerException | Denotes that a handler has decided to abort the job on a potentially retryable value. |