- 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 TypeMethodDescriptionvoidhandle(String uri, ClientRequestHeaders requestHeaders, ClientResponseTyped<?> response, Class<?> type) Handle an exception for a typed response.voidhandle(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
-