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.Convenient base class for a
ReactorHttpExchangeAdapter
implementation adapting to the synchronousHttpExchangeAdapter
contract.HttpServiceArgumentResolver
for@CookieValue
annotated arguments.Deprecated, for removal: This API element is subject to removal in a future version.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.
ReactorHttpExchangeAdapter