| Interface | Description |
|---|---|
| Client |
Represents common proxy and http-centric client capabilities
|
| ClientState |
Represents the client state :
- baseURI
- current uri builder
- current requestHeaders
- current template parameters map
- last response
|
| InvocationHandlerAware |
Utility interface which helps to retrieve
the invocation handler from a CGLIB proxy
|
| ResponseExceptionMapper<E extends Throwable> |
Converts Response to checked or runtime Exception
|
| Class | Description |
|---|---|
| AbstractClient |
Common proxy and http-centric client implementation
|
| ClientConfiguration |
Represents the configuration of the current proxy or WebClient.
|
| ClientProxyImpl |
Proxy-based client implementation
|
| JAXRSClientFactory |
Factory for creating proxy clients.
|
| JAXRSClientFactoryBean | |
| LocalClientState |
Keeps the client state such as the baseURI, currentURI, requestHeaders, current response
|
| ProxyClassLoader |
Utility class loader that can be used to create proxies in cases where
the the JAX-RS client classes are not visible to the loader of the
service class.
|
| ResponseReader | |
| ThreadLocalClientState |
Keeps the client state such as the baseURI, currentURI, requestHeaders, current response
in a thread local storage
|
| WebClient |
Http-centric web client
|
| Exception | Description |
|---|---|
| ClientWebApplicationException |
This exception indicates that the problem has occurred on the client side only,
possibly as part of processing the successful server response or even before
the request has been sent
|
| ServerWebApplicationException |
Utility Exception class which makes it easier to get the response status,
headers and error message if any
|
Apache CXF