Module io.inverno.mod.web.client
Package io.inverno.mod.web.client
package io.inverno.mod.web.client
Inverno Web client API and module configuration.
-
ClassDescriptionInterceptedWebExchange<A extends ExchangeContext>An intercepted Web exchange extending HTTP client
InterceptedExchange
.An intercepted Web request extending HTTP clientInterceptedRequest
.An intercepted Web response extending HTTP clientInterceptedResponse
.An intercepted Web response body with payload encoding support.WebClient<A extends ExchangeContext>A Web client for invoking HTTP services.Web client boot used that initializes the root Web client.WebClient.Intercepted<A extends ExchangeContext>An intercepted Web client.WebClient.WebExchangeBuilder<A extends ExchangeContext>A Web exchange builder.Web client module configuration.WebExchange<A extends ExchangeContext>An exchange that extends HTTP clientExchange
with features for the Web.WebExchange.Configurer<A extends ExchangeContext>A Web exchange configurer.WebPart<A>A part with payload encoding support.A part factory supporting payload encoding.A request with supports for body encoding based on the request content type.A Web request body with payload encoding support.A response with supports for body decoding based on the response content type.A Web response body with payload decoding support.WebRouteInterceptor<A extends ExchangeContext>Entry point for configuring the Web exchange interceptors to apply when processing Web exchange in an intercepted Web client.WebRouteInterceptor.Configurer<A extends ExchangeContext>A configurer used to configure Web route interceptors in a Web client.Defines Web route interceptors and creates decorated Web clients intercepting Web exchanges.A URI configurator used to configure URI criteria in a Web route interceptor manager.