Interface RestClient.ErrorHandling

Enclosing class:
RestClient

@Contract public static interface RestClient.ErrorHandling
Error handling is used by the typed REST client to error handle responses. Default implementation is part of Helidon, and a custom implementation is not required, unless you want to handle responses differently.
  • Method Details

    • handle

      void handle(String uri, ClientRequestHeaders requestHeaders, HttpClientResponse response)
      Handle untyped client response.
      Parameters:
      uri - requested URI
      requestHeaders - request headers
      response - response
    • handle

      void handle(String uri, ClientRequestHeaders requestHeaders, ClientResponseTyped<?> response, Class<?> type)
      Handle an exception for a typed response.
      Parameters:
      uri - invoked URI
      requestHeaders - headers of the request
      response - response
      type - type of the response