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 for creating a client proxy given an HTTP service interface with@HttpExchangemethods.Builder forHttpServiceProxyFactory.HttpServiceArgumentResolverfor@PathVariableannotated arguments.HttpServiceArgumentResolverfor@RequestBodyannotated arguments.HttpServiceArgumentResolverfor@RequestHeaderannotated arguments.HttpServiceArgumentResolverfor@RequestParamannotated arguments.HttpServiceArgumentResolverthat resolves the URL for the request from aURIargument.