# Uses of Interface
org.springframework.web.service.invoker.HttpServiceArgumentResolver

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

## Uses of HttpServiceArgumentResolver in org.springframework.web.service.invoker

Classes in org.springframework.web.service.invoker that implement HttpServiceArgumentResolver
Modifier and Type
Class
Description
`class`
`AbstractNamedValueArgumentResolver`
Base class for arguments that resolve to a named request value such as a request header, path variable, cookie, and others.
`class`
`CookieValueArgumentResolver`
`HttpServiceArgumentResolver` for `@CookieValue` annotated arguments.
`class`
`HttpMethodArgumentResolver`
`HttpServiceArgumentResolver` that resolves the target request's HTTP method from an `HttpMethod` argument.
`class`
`PathVariableArgumentResolver`
`HttpServiceArgumentResolver` for `@PathVariable` annotated arguments.
`class`
`RequestAttributeArgumentResolver`
`HttpServiceArgumentResolver` for `@RequestAttribute` annotated arguments.
`class`
`RequestBodyArgumentResolver`
`HttpServiceArgumentResolver` for `@RequestBody` annotated arguments.
`class`
`RequestHeaderArgumentResolver`
`HttpServiceArgumentResolver` for `@RequestHeader` annotated arguments.
`class`
`RequestParamArgumentResolver`
`HttpServiceArgumentResolver` for `@RequestParam` annotated arguments.
`class`
`RequestPartArgumentResolver`
`HttpServiceArgumentResolver` for `@RequestPart` annotated arguments.
`class`
`UriBuilderFactoryArgumentResolver`
An `HttpServiceArgumentResolver` that uses the provided `UriBuilderFactory` to expand the `UriTemplate`.
`class`
`UrlArgumentResolver`
`HttpServiceArgumentResolver` that resolves the URL for the request from a `URI` argument.
Methods in org.springframework.web.service.invoker with parameters of type HttpServiceArgumentResolver
Modifier and Type
Method
Description
`HttpServiceProxyFactory.Builder`
HttpServiceProxyFactory.Builder.`customArgumentResolver(HttpServiceArgumentResolver resolver)`
Register a custom argument resolver, invoked ahead of default resolvers.