# Uses of Interface
org.springframework.web.service.invoker.HttpRequestValues.Metadata

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

## Uses of HttpRequestValues.Metadata in org.springframework.web.service.invoker

Classes in org.springframework.web.service.invoker that implement HttpRequestValues.Metadata
Modifier and Type
Class
Description
`static class`
`HttpRequestValues.Builder`
Builder for `HttpRequestValues`.
`static final class`
`ReactiveHttpRequestValues.Builder`
Builder for `ReactiveHttpRequestValues`.
Methods in org.springframework.web.service.invoker with parameters of type HttpRequestValues.Metadata
Modifier and Type
Method
Description
`protected AbstractNamedValueArgumentResolver.NamedValueInfo`
AbstractNamedValueArgumentResolver.`createNamedValueInfo(org.springframework.core.MethodParameter parameter, HttpRequestValues.Metadata metadata)`
Variant of `AbstractNamedValueArgumentResolver.createNamedValueInfo(MethodParameter)` that also provides access to the static values set from `@HttpExchange` attributes.
`protected AbstractNamedValueArgumentResolver.NamedValueInfo`
RequestParamArgumentResolver.`createNamedValueInfo(org.springframework.core.MethodParameter parameter, HttpRequestValues.Metadata metadata)`
`protected boolean`
RequestParamArgumentResolver.`isFormOrMultipartContent(HttpRequestValues.Metadata metadata)`
Whether the content type is form data, or it is a multipart request.
`protected boolean`
RequestParamArgumentResolver.`supportsMultipleValues(org.springframework.core.MethodParameter parameter, HttpRequestValues.Metadata metadata)`
Determine whether the resolver should send multi-value request parameters as individual values.