Module io.inverno.mod.web.client
Package io.inverno.mod.web.client
Interface WebClient.Intercepted<A extends ExchangeContext>
- Type Parameters:
A
- the exchange context type
- All Superinterfaces:
WebClient<A>
,WebRouteInterceptor<A>
- Enclosing interface:
WebClient<A extends ExchangeContext>
An intercepted Web client.
An intercepted Web client is created every time an interceptor is defined on a Web client, it contains all interceptors that were defined on its ancestors creating a chain of intercepted Web client with the root Web client at the top.
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.inverno.mod.web.client.WebClient
WebClient.Boot, WebClient.Intercepted<A extends ExchangeContext>, WebClient.WebExchangeBuilder<A extends ExchangeContext>
Nested classes/interfaces inherited from interface io.inverno.mod.web.client.WebRouteInterceptor
WebRouteInterceptor.Configurer<A extends ExchangeContext>
-
Method Summary
Methods inherited from interface io.inverno.mod.web.client.WebClient
configureInterceptors, configureInterceptors, exchange, exchange, exchange, intercept, intercept
-
Method Details
-
unwrap
Returns the originating Web client.
- Returns:
- an intercepted Web client or the root Web client
-