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 byRestTemplate
in 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 ofRestClientException
with the given message.RestClientException(String msg, Throwable ex)
Construct a new instance ofRestClientException
with 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 ofRestClientException
with the given message.- Parameters:
msg
- the message
RestClientException
public RestClientException(String msg, Throwable ex)
Construct a new instance ofRestClientException
with the given message and exception.- Parameters:
msg
- the messageex
- the exception