Interface | Description |
---|---|
LoadBalancedExchangeFilterFunction |
A marker interface for load-balanced
ExchangeFilterFunction instances. |
LoadBalancerClientRequestTransformer |
Allows applications to transform the load-balanced
ClientRequest given the
chosen ServiceInstance . |
LoadBalancerRetryPolicy |
Pluggable policy used to establish whether a given load-balanced call should be
retried.
|
LoadBalancerRetryPolicy.Factory | |
ReactiveLoadBalancer<T> |
Reactive load balancer.
|
ReactiveLoadBalancer.Factory<T> | |
WebClientCustomizer |
Callback interface that can be used to customize a
WebClient.Builder . |
Class | Description |
---|---|
DeferringLoadBalancerExchangeFilterFunction<T extends org.springframework.web.reactive.function.client.ExchangeFilterFunction> |
An
ExchangeFilterFunction implementation that uses ObjectProvider to
resolve appropriate load-balancing ExchangeFilterFunction delegate when the
ExchangeFilterFunction.filter(ClientRequest, ExchangeFunction) method is first
called. |
ExchangeFilterFunctionUtils |
A utility class for load-balanced
ExchangeFilterFunction instances. |
LoadBalancerBeanPostProcessorAutoConfiguration |
An auto-configuration that provides a
BeanPostProcessor that allows the use of
a LoadBalanced WebClient.Builder with
ReactorLoadBalancerExchangeFilterFunction and ReactiveLoadBalancer used
under the hood. |
LoadBalancerBeanPostProcessorAutoConfiguration.ReactorDeferringLoadBalancerFilterConfig | |
LoadBalancerRetryContext |
Stores the data for a load-balanced call that is being retried.
|
LoadBalancerWebClientBuilderBeanPostProcessor |
A
BeanPostProcessor that applies
DeferringLoadBalancerExchangeFilterFunction filter to all
WebClient.Builder instances annotated with LoadBalanced . |
ReactorLoadBalancerClientAutoConfiguration |
An auto-configuration that allows the use of a
LoadBalanced
WebClient.Builder with ReactorLoadBalancerExchangeFilterFunction and
ReactiveLoadBalancer used under the hood. |
ReactorLoadBalancerExchangeFilterFunction |
An
ExchangeFilterFunction that uses ReactiveLoadBalancer to execute
requests against a correct ServiceInstance . |
RetryableExchangeFilterFunctionLoadBalancerRetryPolicy |
The default implementation of
LoadBalancerRetryPolicy . |
RetryableLoadBalancerExchangeFilterFunction |
An
ExchangeFilterFunction that uses ReactiveLoadBalancer to execute
requests against a correct ServiceInstance and Reactor Retries to retry the
call both against the same and the next service instance, based on the provided
LoadBalancerRetryPolicy . |
Copyright © 2022 Pivotal Software, Inc.. All rights reserved.