# Hierarchy For Package org.springframework.web.client

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.springframework.web.client.DefaultResponseErrorHandler (implements org.springframework.web.client.ResponseErrorHandler)
  - org.springframework.http.client.support.HttpAccessor
    - org.springframework.http.client.support.InterceptingHttpAccessor
      - org.springframework.web.client.RestTemplate (implements org.springframework.web.client.RestOperations)
  - org.springframework.web.client.HttpMessageConverterExtractor<T> (implements org.springframework.web.client.ResponseExtractor<T>)
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - java.lang.RuntimeException
        - org.springframework.core.NestedRuntimeException
          - org.springframework.web.client.RestClientException
            - org.springframework.web.client.HttpStatusCodeException
              - org.springframework.web.client.HttpClientErrorException
              - org.springframework.web.client.HttpServerErrorException
            - org.springframework.web.client.ResourceAccessException
            - org.springframework.web.client.UnknownHttpStatusCodeException

## Interface Hierarchy

- org.springframework.web.client.RequestCallback
- org.springframework.web.client.ResponseErrorHandler
- org.springframework.web.client.ResponseExtractor<T>
- org.springframework.web.client.RestOperations