| Package | Description |
|---|---|
| org.springframework.cloud.client.loadbalancer | |
| org.springframework.cloud.client.loadbalancer.reactive |
| Modifier and Type | Class and Description |
|---|---|
class |
DefaultResponse |
class |
EmptyResponse |
| Modifier and Type | Method and Description |
|---|---|
Response<T> |
CompletionContext.getLoadBalancerResponse() |
| Modifier and Type | Method and Description |
|---|---|
void |
LoadBalancerLifecycle.onStartRequest(Request<RC> request,
Response<T> lbResponse)
A callback method executed after a service instance has been selected, before
executing the actual load-balanced request.
|
| Constructor and Description |
|---|
CompletionContext(CompletionContext.Status status,
Request<C> loadBalancerRequest,
Response<T> response) |
CompletionContext(CompletionContext.Status status,
Request<C> loadBalancerRequest,
Response<T> loadBalancerResponse,
RES clientResponse) |
CompletionContext(CompletionContext.Status status,
Throwable throwable,
Request<C> loadBalancerRequest,
Response<T> loadBalancerResponse) |
CompletionContext(CompletionContext.Status status,
Throwable throwable,
Request<C> loadBalancerRequest,
Response<T> loadBalancerResponse,
RES clientResponse) |
| Modifier and Type | Method and Description |
|---|---|
default org.reactivestreams.Publisher<Response<T>> |
ReactiveLoadBalancer.choose() |
org.reactivestreams.Publisher<Response<T>> |
ReactiveLoadBalancer.choose(Request request)
Choose the next server based on the load balancing algorithm.
|
protected reactor.core.publisher.Mono<Response<ServiceInstance>> |
ReactorLoadBalancerExchangeFilterFunction.choose(String serviceId,
Request<RequestDataContext> request) |
protected reactor.core.publisher.Mono<Response<ServiceInstance>> |
RetryableLoadBalancerExchangeFilterFunction.choose(String serviceId,
Request<RetryableRequestContext> request) |
Copyright © 2021 Pivotal Software, Inc.. All rights reserved.