Uses of Interface
org.springframework.cloud.loadbalancer.core.ServiceInstanceListSupplier
-
-
Uses of ServiceInstanceListSupplier in org.springframework.cloud.loadbalancer.annotation
Methods in org.springframework.cloud.loadbalancer.annotation that return ServiceInstanceListSupplier Modifier and Type Method Description ServiceInstanceListSupplierLoadBalancerClientConfiguration.BlockingSupportConfiguration. discoveryClientServiceInstanceListSupplier(org.springframework.context.ConfigurableApplicationContext context)ServiceInstanceListSupplierLoadBalancerClientConfiguration.ReactiveSupportConfiguration. discoveryClientServiceInstanceListSupplier(org.springframework.context.ConfigurableApplicationContext context)ServiceInstanceListSupplierLoadBalancerClientConfiguration.BlockingSupportConfiguration. healthCheckDiscoveryClientServiceInstanceListSupplier(org.springframework.context.ConfigurableApplicationContext context)ServiceInstanceListSupplierLoadBalancerClientConfiguration.ReactiveSupportConfiguration. healthCheckDiscoveryClientServiceInstanceListSupplier(org.springframework.context.ConfigurableApplicationContext context)ServiceInstanceListSupplierLoadBalancerClientConfiguration.BlockingSupportConfiguration. requestBasedStickySessionDiscoveryClientServiceInstanceListSupplier(org.springframework.context.ConfigurableApplicationContext context)ServiceInstanceListSupplierLoadBalancerClientConfiguration.ReactiveSupportConfiguration. requestBasedStickySessionDiscoveryClientServiceInstanceListSupplier(org.springframework.context.ConfigurableApplicationContext context)ServiceInstanceListSupplierLoadBalancerClientConfiguration.BlockingRetryConfiguration. retryAwareDiscoveryClientServiceInstanceListSupplier(ServiceInstanceListSupplier delegate)ServiceInstanceListSupplierLoadBalancerClientConfiguration.ReactiveRetryConfiguration. retryAwareDiscoveryClientServiceInstanceListSupplier(ServiceInstanceListSupplier delegate)ServiceInstanceListSupplierLoadBalancerClientConfiguration.BlockingSupportConfiguration. sameInstancePreferenceServiceInstanceListSupplier(org.springframework.context.ConfigurableApplicationContext context)ServiceInstanceListSupplierLoadBalancerClientConfiguration.ReactiveSupportConfiguration. sameInstancePreferenceServiceInstanceListSupplier(org.springframework.context.ConfigurableApplicationContext context)ServiceInstanceListSupplierLoadBalancerClientConfiguration.BlockingSupportConfiguration. zonePreferenceDiscoveryClientServiceInstanceListSupplier(org.springframework.context.ConfigurableApplicationContext context)ServiceInstanceListSupplierLoadBalancerClientConfiguration.ReactiveSupportConfiguration. zonePreferenceDiscoveryClientServiceInstanceListSupplier(org.springframework.context.ConfigurableApplicationContext context)Methods in org.springframework.cloud.loadbalancer.annotation with parameters of type ServiceInstanceListSupplier Modifier and Type Method Description ServiceInstanceListSupplierLoadBalancerClientConfiguration.BlockingRetryConfiguration. retryAwareDiscoveryClientServiceInstanceListSupplier(ServiceInstanceListSupplier delegate)ServiceInstanceListSupplierLoadBalancerClientConfiguration.ReactiveRetryConfiguration. retryAwareDiscoveryClientServiceInstanceListSupplier(ServiceInstanceListSupplier delegate) -
Uses of ServiceInstanceListSupplier in org.springframework.cloud.loadbalancer.core
Classes in org.springframework.cloud.loadbalancer.core that implement ServiceInstanceListSupplier Modifier and Type Class Description classCachingServiceInstanceListSupplierAServiceInstanceListSupplierimplementation that tries retrievingServiceInstanceobjects from cache; if none found, retrieves instances usingDiscoveryClientServiceInstanceListSupplier.classDelegatingServiceInstanceListSupplierRepresents aServiceInstanceListSupplierthat uses a delegateServiceInstanceListSupplierinstance underneath.classDiscoveryClientServiceInstanceListSupplierA discovery-client-basedServiceInstanceListSupplierimplementation.classHealthCheckServiceInstanceListSupplierAServiceInstanceListSupplierimplementation that verifies whether the instances are alive and only returns the healthy one, unless there are none.classHintBasedServiceInstanceListSupplierAServiceInstanceListSupplierimplementation that uses hints to filter service instances provided by the delegate.classNoopServiceInstanceListSupplierA no-op implementation ofServiceInstanceListSupplier.classRequestBasedStickySessionServiceInstanceListSupplierA session cookie based implementation ofServiceInstanceListSupplierthat gives preference to the instance with an id specified in a request cookie.classRetryAwareServiceInstanceListSupplierAServiceInstanceListSupplierimplementation that avoids picking the same service instance while retrying requests.classSameInstancePreferenceServiceInstanceListSupplierAn implementation ofServiceInstanceListSupplierthat selects the previously chosen instance if it's available.classZonePreferenceServiceInstanceListSupplierAn implementation ofServiceInstanceListSupplierthat filters instances retrieved by the delegate by zone.Fields in org.springframework.cloud.loadbalancer.core declared as ServiceInstanceListSupplier Modifier and Type Field Description protected ServiceInstanceListSupplierDelegatingServiceInstanceListSupplier. delegateMethods in org.springframework.cloud.loadbalancer.core that return ServiceInstanceListSupplier Modifier and Type Method Description ServiceInstanceListSupplierServiceInstanceListSupplierBuilder. build(org.springframework.context.ConfigurableApplicationContext context)Builds theServiceInstanceListSupplierhierarchy.ServiceInstanceListSupplierDelegatingServiceInstanceListSupplier. getDelegate()Methods in org.springframework.cloud.loadbalancer.core with parameters of type ServiceInstanceListSupplier Modifier and Type Method Description ServiceInstanceListSupplierBuilderServiceInstanceListSupplierBuilder. withBase(ServiceInstanceListSupplier supplier)Sets a user-providedServiceInstanceListSupplieras a baseServiceInstanceListSupplierin the hierarchy.Constructor parameters in org.springframework.cloud.loadbalancer.core with type arguments of type ServiceInstanceListSupplier Constructor Description RandomLoadBalancer(org.springframework.beans.factory.ObjectProvider<ServiceInstanceListSupplier> serviceInstanceListSupplierProvider, String serviceId)RoundRobinLoadBalancer(org.springframework.beans.factory.ObjectProvider<ServiceInstanceListSupplier> serviceInstanceListSupplierProvider, String serviceId)RoundRobinLoadBalancer(org.springframework.beans.factory.ObjectProvider<ServiceInstanceListSupplier> serviceInstanceListSupplierProvider, String serviceId, int seedPosition) -
Uses of ServiceInstanceListSupplier in org.springframework.cloud.loadbalancer.support
Methods in org.springframework.cloud.loadbalancer.support that return ServiceInstanceListSupplier Modifier and Type Method Description static ServiceInstanceListSupplierServiceInstanceListSuppliers. from(String serviceId, ServiceInstance... instances)Methods in org.springframework.cloud.loadbalancer.support that return types with arguments of type ServiceInstanceListSupplier Modifier and Type Method Description static org.springframework.beans.factory.ObjectProvider<ServiceInstanceListSupplier>ServiceInstanceListSuppliers. toProvider(String serviceId, ServiceInstance... instances)
-