public class ReactorLoadBalancerExchangeFilterFunction extends Object implements LoadBalancedExchangeFilterFunction
ExchangeFilterFunction that uses ReactiveLoadBalancer to execute
requests against a correct ServiceInstance.| Constructor and Description |
|---|
ReactorLoadBalancerExchangeFilterFunction(ReactiveLoadBalancer.Factory<ServiceInstance> loadBalancerFactory,
LoadBalancerProperties properties)
Deprecated.
|
ReactorLoadBalancerExchangeFilterFunction(ReactiveLoadBalancer.Factory<ServiceInstance> loadBalancerFactory,
LoadBalancerProperties properties,
List<LoadBalancerClientRequestTransformer> transformers) |
| Modifier and Type | Method and Description |
|---|---|
protected reactor.core.publisher.Mono<Response<ServiceInstance>> |
choose(String serviceId,
Request<RequestDataContext> request) |
reactor.core.publisher.Mono<org.springframework.web.reactive.function.client.ClientResponse> |
filter(org.springframework.web.reactive.function.client.ClientRequest clientRequest,
org.springframework.web.reactive.function.client.ExchangeFunction next) |
@Deprecated public ReactorLoadBalancerExchangeFilterFunction(ReactiveLoadBalancer.Factory<ServiceInstance> loadBalancerFactory, LoadBalancerProperties properties)
ReactorLoadBalancerExchangeFilterFunction(ReactiveLoadBalancer.Factory, LoadBalancerProperties, List).loadBalancerFactory - the loadbalancer factoryproperties - the properties for SC LoadBalancerpublic ReactorLoadBalancerExchangeFilterFunction(ReactiveLoadBalancer.Factory<ServiceInstance> loadBalancerFactory, LoadBalancerProperties properties, List<LoadBalancerClientRequestTransformer> transformers)
public reactor.core.publisher.Mono<org.springframework.web.reactive.function.client.ClientResponse> filter(org.springframework.web.reactive.function.client.ClientRequest clientRequest,
org.springframework.web.reactive.function.client.ExchangeFunction next)
filter in interface org.springframework.web.reactive.function.client.ExchangeFilterFunctionprotected reactor.core.publisher.Mono<Response<ServiceInstance>> choose(String serviceId, Request<RequestDataContext> request)
Copyright © 2021 Pivotal Software, Inc.. All rights reserved.