# Uses of Package
org.springframework.web.service.invoker

Packages that use org.springframework.web.service.invoker
Package
Description
org.springframework.web.client.support
Classes supporting the `org.springframework.web.client` package.
org.springframework.web.service.invoker
Support for creating a client proxy for an HTTP service annotated with `HttpExchange` methods.

Classes in org.springframework.web.service.invoker used by org.springframework.web.client.support
Class
Description
HttpExchangeAdapter
Contract to abstract an HTTP client from HttpServiceProxyFactory and make it pluggable.
HttpRequestValues
Container for HTTP request values extracted from an `@HttpExchange`-annotated method and argument values passed to it.
Classes in org.springframework.web.service.invoker used by org.springframework.web.service.invoker
Class
Description
AbstractNamedValueArgumentResolver
Base class for arguments that resolve to a named request value such as a request header, path variable, cookie, and others.
AbstractNamedValueArgumentResolver.NamedValueInfo
Info about a request value, typically extracted from a method parameter annotation.
HttpClientAdapter
Deprecated, for removal: This API element is subject to removal in a future version.
in favor of `ReactorHttpExchangeAdapter`
HttpExchangeAdapter
Contract to abstract an HTTP client from HttpServiceProxyFactory and make it pluggable.
HttpRequestValues
Container for HTTP request values extracted from an `@HttpExchange`-annotated method and argument values passed to it.
HttpRequestValues.Builder
Builder for `HttpRequestValues`.
HttpRequestValues.Metadata
Expose static metadata from `@HttpExchange` annotation attributes.
HttpServiceArgumentResolver
Resolve an argument from an `@HttpExchange`-annotated method to one or more HTTP request values.
HttpServiceProxyFactory
Factory to create a client proxy from an HTTP service interface with `@HttpExchange` methods.
HttpServiceProxyFactory.Builder
Builder to create an `HttpServiceProxyFactory`.
ReactiveHttpRequestValues
`HttpRequestValues` extension for use with `ReactorHttpExchangeAdapter`.
ReactiveHttpRequestValues.Builder
Builder for `ReactiveHttpRequestValues`.
ReactorHttpExchangeAdapter
Contract to abstract a reactive, HTTP client from HttpServiceProxyFactory and make it pluggable.