Class LoadBalancerClientConfiguration.BlockingSupportConfiguration

    • Constructor Detail

      • BlockingSupportConfiguration

        public BlockingSupportConfiguration()
    • Method Detail

      • zonePreferenceDiscoveryClientServiceInstanceListSupplier

        @Bean
        @ConditionalOnBean(org.springframework.cloud.client.discovery.DiscoveryClient.class)
        @ConditionalOnMissingBean
        @Conditional(org.springframework.cloud.loadbalancer.annotation.LoadBalancerClientConfiguration.ZonePreferenceConfigurationCondition.class)
        public ServiceInstanceListSupplier zonePreferenceDiscoveryClientServiceInstanceListSupplier​(org.springframework.context.ConfigurableApplicationContext context)
      • healthCheckDiscoveryClientServiceInstanceListSupplier

        @Bean
        @ConditionalOnBean({org.springframework.cloud.client.discovery.DiscoveryClient.class,org.springframework.web.client.RestTemplate.class})
        @ConditionalOnMissingBean
        @Conditional(org.springframework.cloud.loadbalancer.annotation.LoadBalancerClientConfiguration.HealthCheckConfigurationCondition.class)
        public ServiceInstanceListSupplier healthCheckDiscoveryClientServiceInstanceListSupplier​(org.springframework.context.ConfigurableApplicationContext context)
      • requestBasedStickySessionDiscoveryClientServiceInstanceListSupplier

        @Bean
        @ConditionalOnBean(org.springframework.cloud.client.discovery.DiscoveryClient.class)
        @ConditionalOnMissingBean
        @Conditional(org.springframework.cloud.loadbalancer.annotation.LoadBalancerClientConfiguration.RequestBasedStickySessionConfigurationCondition.class)
        public ServiceInstanceListSupplier requestBasedStickySessionDiscoveryClientServiceInstanceListSupplier​(org.springframework.context.ConfigurableApplicationContext context)
      • sameInstancePreferenceServiceInstanceListSupplier

        @Bean
        @ConditionalOnBean(org.springframework.cloud.client.discovery.DiscoveryClient.class)
        @ConditionalOnMissingBean
        @Conditional(org.springframework.cloud.loadbalancer.annotation.LoadBalancerClientConfiguration.SameInstancePreferenceConfigurationCondition.class)
        public ServiceInstanceListSupplier sameInstancePreferenceServiceInstanceListSupplier​(org.springframework.context.ConfigurableApplicationContext context)