Package org.springframework.web.service.invoker
@NullMarked
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.Convenient base class for a
ReactorHttpExchangeAdapter
implementation adapting to the synchronousHttpExchangeAdapter
contract.HttpServiceArgumentResolver
for@CookieValue
annotated arguments.Contract to abstract an HTTP client from HttpServiceProxyFactory and make it pluggable.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
.Expose static metadata from@HttpExchange
annotation attributes.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.HttpRequestValues
extension for use withReactorHttpExchangeAdapter
.Builder forReactiveHttpRequestValues
.Contract to abstract a reactive, HTTP client from HttpServiceProxyFactory and make it pluggable.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.