Uses of Package
org.springframework.cloud.client.loadbalancer
Packages that use org.springframework.cloud.client.loadbalancer
Package
Description
Spring Cloud load balancer abstractions.
-
Classes in org.springframework.cloud.client.loadbalancer used by org.springframework.cloud.client.loadbalancerClassDescriptionA
BeanPostProcessorthat adds the providedClientHttpRequestInterceptorto bean instances annotated withLoadBalanced.A marker interface forClientHttpRequestInterceptorinstances used for load-balancing.Allows propagation of data related to load-balanced call completion status.Request status state.A default implementation ofRequest.Contains information relevant to the request.AnClientHttpRequestInterceptorimplementation that usesObjectProviderto resolve appropriateBlockingLoadBalancerInterceptordelegate when theClientHttpRequestInterceptor.intercept(HttpRequest, byte[], ClientHttpRequestExecution)method is first called.Allows propagating hints to the LoadBalancer.RetryContextfor load-balanced retries.Factory class used to customize the retry functionality throughout Spring Cloud.Retry logic to use for theLoadBalancerClient.Represents a client-side load balancer.Allows to define actions that should be carried out before and after load-balancing.The base configuration bean for Spring Cloud LoadBalancer.Simple interface used by LoadBalancerClient to apply metrics or pre and post actions around load balancer requests.Allows applications to transform the load-balancedHttpRequestgiven the chosenServiceInstance.Marker interface for a request.Represents the data of the request that can be safely read (without passing request reactive stream values).ARequestData-basedDefaultRequestContext.Response created for each request.Exception to be thrown when the status code is deemed to be retryable.Implemented by classes which use a load balancer to choose a server to send a request to.Allows setting and retrieving request start time. -
Classes in org.springframework.cloud.client.loadbalancer used by org.springframework.cloud.client.loadbalancer.reactiveClassDescriptionContains information relevant to the request.The base configuration bean for Spring Cloud LoadBalancer.Marker interface for a request.A
RequestData-basedDefaultRequestContext.Response created for each request.A request context object that allows storing information on previously used service instances.