Package org.springframework.web.client
Class NoOpResponseErrorHandler
java.lang.Object
org.springframework.web.client.NoOpResponseErrorHandler
- All Implemented Interfaces:
ResponseErrorHandler
A basic, no operation
ResponseErrorHandler implementation suitable
for ignoring any error using the RestTemplate.
This implementation is not suitable with the RestClient as it uses
a list of candidates where the first matching is invoked. If you want to
disable default status handlers with the RestClient, consider
registering a noop ErrorHandler with a
predicate that matches all status code, see
RestClient.Builder.defaultStatusHandler(Predicate, ErrorHandler).
- Since:
- 6.1.7
- Author:
- Stephane Nicoll
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidhandleError(ClientHttpResponse response) Handle the error in the given response.booleanhasError(ClientHttpResponse response) Indicate whether the given response has any errors.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.springframework.web.client.ResponseErrorHandler
handleError
-
Constructor Details
-
NoOpResponseErrorHandler
public NoOpResponseErrorHandler()
-
-
Method Details
-
hasError
Description copied from interface:ResponseErrorHandlerIndicate whether the given response has any errors.Implementations will typically inspect the
HttpStatusof the response.- Specified by:
hasErrorin interfaceResponseErrorHandler- Parameters:
response- the response to inspect- Returns:
trueif the response indicates an error;falseotherwise- Throws:
IOException- in case of I/O errors
-
handleError
Description copied from interface:ResponseErrorHandlerHandle the error in the given response.This method is only called when
ResponseErrorHandler.hasError(ClientHttpResponse)has returnedtrue.- Specified by:
handleErrorin interfaceResponseErrorHandler- Parameters:
response- the response with the error- Throws:
IOException- in case of I/O errors
-