ErrorHandler (Apache Tomcat 8.5.84 API Documentation)

Package org.apache.catalina.tribes

## Interface ErrorHandler

-     public interface ErrorHandler

  The `ErrorHandler` class is used when sending messages that are sent asynchronously and the application still needs to get confirmation when the message was sent successfully or when a message errored out.

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | `handleCompletion​(UniqueId id)` | Invoked when the message has been sent successfully.
    `void` | `handleError​(ChannelException x, UniqueId id)` | Invoked if the message is dispatched async, and an error occurs

- - ### Method Detail

    - #### handleError

          void handleError​(ChannelException x,
                           UniqueId id)

      Invoked if the message is dispatched async, and an error occurs
      Parameters:
        `x` - ChannelException - the error that happened
        `id` - - the unique id for the message
      See Also:
        `Channel.send(Member[], java.io.Serializable, int, ErrorHandler)`

    - #### handleCompletion

          void handleCompletion​(UniqueId id)

      Invoked when the message has been sent successfully.
      Parameters:
        `id` - - the unique id for the message
      See Also:
        `Channel.send(Member[], java.io.Serializable, int, ErrorHandler)`