Package org.springframework.web.client
Class RestClientException
- java.lang.Object
- java.lang.Throwable
- java.lang.Exception
- java.lang.RuntimeException
- org.springframework.core.NestedRuntimeException
- org.springframework.web.client.RestClientException
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
ResourceAccessException,RestClientResponseException,UnknownContentTypeException
public class RestClientException extends NestedRuntimeException
Base class for exceptions thrown byRestTemplatein case a request fails because of a server error response, as determined viaResponseErrorHandler.hasError(ClientHttpResponse), failure to decode the response, or a low level I/O error.- Since:
- 3.0
- Author:
- Arjen Poutsma
- See Also:
- Serialized Form
Constructor Summary
Constructors Constructor Description RestClientException(String msg)Construct a new instance ofRestClientExceptionwith the given message.RestClientException(String msg, Throwable ex)Construct a new instance ofRestClientExceptionwith the given message and exception.
Method Summary
Methods inherited from class org.springframework.core.NestedRuntimeException
contains, getMessage, getMostSpecificCause, getRootCause
Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
Constructor Detail
RestClientException
public RestClientException(String msg)
Construct a new instance ofRestClientExceptionwith the given message.- Parameters:
msg- the message
RestClientException
public RestClientException(String msg, Throwable ex)
Construct a new instance ofRestClientExceptionwith the given message and exception.- Parameters:
msg- the messageex- the exception