Package org.springframework.web.service.invoker
@NonNullApi
@NonNullFields
package org.springframework.web.service.invoker
Support for creating a client proxy for an HTTP service annotated with
HttpExchange
methods.-
ClassDescriptionBase class for arguments that resolve to a named request value such as a request header, path variable, cookie, and others.Info about a request value, typically extracted from a method parameter annotation.
HttpServiceArgumentResolver
for@CookieValue
annotated arguments.Contract to abstract the underlying HTTP client and decouple it from the HTTP service proxy.HttpServiceArgumentResolver
that resolves the target request's HTTP method from anHttpMethod
argument.Container for HTTP request values extracted from an@HttpExchange
-annotated method and argument values passed to it.Builder forHttpRequestValues
.Resolve an argument from an@HttpExchange
-annotated method to one or more HTTP request values.Factory to create a client proxy from an HTTP service interface with@HttpExchange
methods.Builder to create anHttpServiceProxyFactory
.HttpServiceArgumentResolver
for@PathVariable
annotated arguments.HttpServiceArgumentResolver
for@RequestAttribute
annotated arguments.HttpServiceArgumentResolver
for@RequestBody
annotated arguments.HttpServiceArgumentResolver
for@RequestHeader
annotated arguments.HttpServiceArgumentResolver
for@RequestParam
annotated arguments.HttpServiceArgumentResolver
for@RequestPart
annotated arguments.HttpServiceArgumentResolver
that resolves the URL for the request from aURI
argument.