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
ReactorHttpExchangeAdapterimplementation adapting to the synchronousHttpExchangeAdaptercontract.HttpServiceArgumentResolverfor@CookieValueannotated 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.HttpServiceArgumentResolverthat resolves the target request's HTTP method from anHttpMethodargument.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@HttpExchangemethods.Builder to create anHttpServiceProxyFactory.HttpServiceArgumentResolverfor@PathVariableannotated arguments.HttpRequestValuesextension for use withReactorHttpExchangeAdapter.Builder forReactiveHttpRequestValues.Contract to abstract a reactive, HTTP client from HttpServiceProxyFactory and make it pluggable.HttpServiceArgumentResolverfor@RequestAttributeannotated arguments.HttpServiceArgumentResolverfor@RequestBodyannotated arguments.HttpServiceArgumentResolverfor@RequestHeaderannotated arguments.HttpServiceArgumentResolverfor@RequestParamannotated arguments.HttpServiceArgumentResolverfor@RequestPartannotated arguments.HttpServiceArgumentResolverthat resolves the URL for the request from aURIargument.
ReactorHttpExchangeAdapter