| Modifier and Type | Interface and Description |
|---|---|
| public interface | RequestCallback
Callback interface for code that operates on a |
| public interface | ResponseErrorHandler
Strategy interface used by the |
| public interface | ResponseExtractor<
the data type T>Generic callback interface used by |
| public interface | RestClient
Client to perform HTTP requests, exposing a fluent, synchronous API over
underlying HTTP client libraries such as the JDK |
| public interface | RestOperations
Interface specifying a basic set of RESTful operations. |
| Modifier and Type | Class and Description |
|---|---|
| pack-priv class | ClientHttpResponseDecorator
Wrap and delegate to an existing |
| public class | DefaultResponseErrorHandler
Spring's default implementation of the |
| pack-priv class | DefaultRestClient
The default implementation of |
| pack-priv class | DefaultRestClientBuilder
Default implementation of |
| public class | ExtractingResponseErrorHandler
Implementation of |
| public class | HttpClientErrorException
Exception thrown when an HTTP 4xx is received. |
| public class | HttpMessageConverterExtractor<
the data type T>Response extractor that uses the given entity converters
to convert the response into a type |
| public class | HttpServerErrorException
Exception thrown when an HTTP 5xx is received. |
| public abstract class | HttpStatusCodeException
Abstract base class for exceptions based on an |
| pack-priv class | IntrospectingClientHttpResponse
Implementation of |
| public class | ResourceAccessException
Exception thrown when an I/O error occurs. |
| public class | RestClientException
Base class for exceptions thrown by |
| public class | RestClientResponseException
Common base class for exceptions that contain actual HTTP response data. |
| pack-priv abstract class | RestClientUtils
Internal methods shared between types in this package. |
| public class | RestTemplate
Synchronous client to perform HTTP requests, exposing a simple, template
method API over underlying HTTP client libraries such as the JDK
|
| pack-priv class | StatusHandler
Used by |
| public class | UnknownContentTypeException
Raised when no suitable
|
| public class | UnknownHttpStatusCodeException
Exception thrown when an unknown (or custom) HTTP status code is received. |