- Enclosing class:
RestClient
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 Summary
Modifier and TypeMethodDescriptionvoid
handle
(String uri, ClientRequestHeaders requestHeaders, ClientResponseTyped<?> response, Class<?> type) Handle an exception for a typed response.void
handle
(String uri, ClientRequestHeaders requestHeaders, HttpClientResponse response) Handle untyped client response.
-
Method Details
-
handle
Handle untyped client response.- Parameters:
uri
- requested URIrequestHeaders
- request headersresponse
- response
-
handle
void handle(String uri, ClientRequestHeaders requestHeaders, ClientResponseTyped<?> response, Class<?> type) Handle an exception for a typed response.- Parameters:
uri
- invoked URIrequestHeaders
- headers of the requestresponse
- responsetype
- type of the response
-