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.
HttpServiceArgumentResolverfor@CookieValueannotated arguments.Contract to abstract the underlying HTTP client and decouple it from the HTTP service proxy.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.HttpServiceArgumentResolverfor@RequestAttributeannotated arguments.HttpServiceArgumentResolverfor@RequestBodyannotated arguments.HttpServiceArgumentResolverfor@RequestHeaderannotated arguments.HttpServiceArgumentResolverfor@RequestParamannotated arguments.HttpServiceArgumentResolverfor@RequestPartannotated arguments.HttpServiceArgumentResolverthat resolves the URL for the request from aURIargument.