Skip navigation links
B C D E F G H L N O P R S T 

B

BlockingLoadBalancerClient - Class in org.springframework.cloud.loadbalancer.blocking.client
The default LoadBalancerClient implementation.
BlockingLoadBalancerClient(LoadBalancerClientFactory) - Constructor for class org.springframework.cloud.loadbalancer.blocking.client.BlockingLoadBalancerClient
 
BlockingLoadBalancerClientAutoConfiguration - Class in org.springframework.cloud.loadbalancer.config
An autoconfiguration for BlockingLoadBalancerClient.
BlockingLoadBalancerClientAutoConfiguration() - Constructor for class org.springframework.cloud.loadbalancer.config.BlockingLoadBalancerClientAutoConfiguration
 

C

CachingServiceInstanceSupplier - Class in org.springframework.cloud.loadbalancer.core
 
CachingServiceInstanceSupplier(ServiceInstanceSupplier, CacheManager) - Constructor for class org.springframework.cloud.loadbalancer.core.CachingServiceInstanceSupplier
 
choose(String) - Method in class org.springframework.cloud.loadbalancer.blocking.client.BlockingLoadBalancerClient
 
choose(Request) - Method in interface org.springframework.cloud.loadbalancer.core.ReactorLoadBalancer
Choose the next server based on the load balancing algorithm.
choose() - Method in interface org.springframework.cloud.loadbalancer.core.ReactorLoadBalancer
 
choose(Request) - Method in class org.springframework.cloud.loadbalancer.core.RoundRobinLoadBalancer
 

D

discoveryClientServiceInstanceSupplier(DiscoveryClient, Environment, ObjectProvider<CacheManager>) - Method in class org.springframework.cloud.loadbalancer.annotation.LoadBalancerClientConfiguration
 
DiscoveryClientServiceInstanceSupplier - Class in org.springframework.cloud.loadbalancer.core
 
DiscoveryClientServiceInstanceSupplier(DiscoveryClient, Environment) - Constructor for class org.springframework.cloud.loadbalancer.core.DiscoveryClientServiceInstanceSupplier
 

E

equals(Object) - Method in class org.springframework.cloud.loadbalancer.annotation.LoadBalancerClientSpecification
 
execute(String, LoadBalancerRequest<T>) - Method in class org.springframework.cloud.loadbalancer.blocking.client.BlockingLoadBalancerClient
 
execute(String, ServiceInstance, LoadBalancerRequest<T>) - Method in class org.springframework.cloud.loadbalancer.blocking.client.BlockingLoadBalancerClient
 

F

from(String, ServiceInstance...) - Static method in class org.springframework.cloud.loadbalancer.support.ServiceInstanceSuppliers
 

G

get() - Method in class org.springframework.cloud.loadbalancer.core.CachingServiceInstanceSupplier
 
get() - Method in class org.springframework.cloud.loadbalancer.core.DiscoveryClientServiceInstanceSupplier
 
getConfiguration() - Method in class org.springframework.cloud.loadbalancer.annotation.LoadBalancerClientSpecification
 
getIfAvailable() - Method in class org.springframework.cloud.loadbalancer.support.SimpleObjectProvider
 
getIfUnique() - Method in class org.springframework.cloud.loadbalancer.support.SimpleObjectProvider
 
getInstance(String) - Method in class org.springframework.cloud.loadbalancer.support.LoadBalancerClientFactory
 
getName() - Method in class org.springframework.cloud.loadbalancer.annotation.LoadBalancerClientSpecification
 
getName(Environment) - Method in class org.springframework.cloud.loadbalancer.support.LoadBalancerClientFactory
 
getObject(Object...) - Method in class org.springframework.cloud.loadbalancer.support.SimpleObjectProvider
 
getObject() - Method in class org.springframework.cloud.loadbalancer.support.SimpleObjectProvider
 
getServiceId() - Method in class org.springframework.cloud.loadbalancer.core.CachingServiceInstanceSupplier
 
getServiceId() - Method in class org.springframework.cloud.loadbalancer.core.DiscoveryClientServiceInstanceSupplier
 
getServiceId() - Method in interface org.springframework.cloud.loadbalancer.core.ServiceInstanceSupplier
 

H

hashCode() - Method in class org.springframework.cloud.loadbalancer.annotation.LoadBalancerClientSpecification
 

L

LoadBalancerAutoConfiguration - Class in org.springframework.cloud.loadbalancer.config
 
LoadBalancerAutoConfiguration(ObjectProvider<List<LoadBalancerClientSpecification>>) - Constructor for class org.springframework.cloud.loadbalancer.config.LoadBalancerAutoConfiguration
 
LoadBalancerClient - Annotation Type in org.springframework.cloud.loadbalancer.annotation
Declarative configuration for a load balancer client.
loadBalancerClient(LoadBalancerClientFactory) - Method in class org.springframework.cloud.loadbalancer.config.BlockingLoadBalancerClientAutoConfiguration
 
LoadBalancerClientConfiguration - Class in org.springframework.cloud.loadbalancer.annotation
 
LoadBalancerClientConfiguration() - Constructor for class org.springframework.cloud.loadbalancer.annotation.LoadBalancerClientConfiguration
 
LoadBalancerClientConfigurationRegistrar - Class in org.springframework.cloud.loadbalancer.annotation
 
LoadBalancerClientConfigurationRegistrar() - Constructor for class org.springframework.cloud.loadbalancer.annotation.LoadBalancerClientConfigurationRegistrar
 
loadBalancerClientFactory() - Method in class org.springframework.cloud.loadbalancer.config.LoadBalancerAutoConfiguration
 
LoadBalancerClientFactory - Class in org.springframework.cloud.loadbalancer.support
A factory that creates client, load balancer and client configuration instances.
LoadBalancerClientFactory() - Constructor for class org.springframework.cloud.loadbalancer.support.LoadBalancerClientFactory
 
LoadBalancerClients - Annotation Type in org.springframework.cloud.loadbalancer.annotation
Convenience annotation that allows user to combine multiple @LoadBalancerClient annotations on a single class (including in Java 7).
LoadBalancerClientSpecification - Class in org.springframework.cloud.loadbalancer.annotation
 
LoadBalancerClientSpecification() - Constructor for class org.springframework.cloud.loadbalancer.annotation.LoadBalancerClientSpecification
 
LoadBalancerClientSpecification(String, Class<?>[]) - Constructor for class org.springframework.cloud.loadbalancer.annotation.LoadBalancerClientSpecification
 

N

NAMESPACE - Static variable in class org.springframework.cloud.loadbalancer.support.LoadBalancerClientFactory
Property source name for load balancer.

O

org.springframework.cloud.loadbalancer.annotation - package org.springframework.cloud.loadbalancer.annotation
 
org.springframework.cloud.loadbalancer.blocking.client - package org.springframework.cloud.loadbalancer.blocking.client
 
org.springframework.cloud.loadbalancer.config - package org.springframework.cloud.loadbalancer.config
 
org.springframework.cloud.loadbalancer.core - package org.springframework.cloud.loadbalancer.core
 
org.springframework.cloud.loadbalancer.support - package org.springframework.cloud.loadbalancer.support
 

P

PROPERTY_NAME - Static variable in class org.springframework.cloud.loadbalancer.support.LoadBalancerClientFactory
Property for client name within the load balancer namespace.

R

ReactorLoadBalancer<T> - Interface in org.springframework.cloud.loadbalancer.core
A Reactor based implementation of ReactiveLoadBalancer.
reactorServiceInstanceLoadBalancer(Environment, LoadBalancerClientFactory) - Method in class org.springframework.cloud.loadbalancer.annotation.LoadBalancerClientConfiguration
 
ReactorServiceInstanceLoadBalancer - Interface in org.springframework.cloud.loadbalancer.core
A marker interface for ReactorLoadBalancer that allows selecting ServiceInstance objects.
reconstructURI(ServiceInstance, URI) - Method in class org.springframework.cloud.loadbalancer.blocking.client.BlockingLoadBalancerClient
 
registerBeanDefinitions(AnnotationMetadata, BeanDefinitionRegistry) - Method in class org.springframework.cloud.loadbalancer.annotation.LoadBalancerClientConfigurationRegistrar
 
ribbonWarnLogger() - Method in class org.springframework.cloud.loadbalancer.config.BlockingLoadBalancerClientAutoConfiguration
 
RoundRobinLoadBalancer - Class in org.springframework.cloud.loadbalancer.core
 
RoundRobinLoadBalancer(String, ObjectProvider<ServiceInstanceSupplier>) - Constructor for class org.springframework.cloud.loadbalancer.core.RoundRobinLoadBalancer
 
RoundRobinLoadBalancer(String, ObjectProvider<ServiceInstanceSupplier>, int) - Constructor for class org.springframework.cloud.loadbalancer.core.RoundRobinLoadBalancer
 

S

SERVICE_INSTANCE_CACHE_NAME - Static variable in class org.springframework.cloud.loadbalancer.core.CachingServiceInstanceSupplier
Name of the service cache instance.
ServiceInstanceSupplier - Interface in org.springframework.cloud.loadbalancer.core
 
ServiceInstanceSuppliers - Class in org.springframework.cloud.loadbalancer.support
Utility class for service instances.
setConfiguration(Class<?>[]) - Method in class org.springframework.cloud.loadbalancer.annotation.LoadBalancerClientSpecification
 
setName(String) - Method in class org.springframework.cloud.loadbalancer.annotation.LoadBalancerClientSpecification
 
SimpleObjectProvider<T> - Class in org.springframework.cloud.loadbalancer.support
Wrapper for ObjectProvider.
SimpleObjectProvider(T) - Constructor for class org.springframework.cloud.loadbalancer.support.SimpleObjectProvider
 

T

toProvider(String, ServiceInstance...) - Static method in class org.springframework.cloud.loadbalancer.support.ServiceInstanceSuppliers
 
toString() - Method in class org.springframework.cloud.loadbalancer.annotation.LoadBalancerClientSpecification
 
B C D E F G H L N O P R S T 
Skip navigation links

Copyright © 2019 Pivotal Software, Inc.. All rights reserved.