Class NacosLoadBalancerClientConfiguration.ReactiveSupportConfiguration

java.lang.Object
com.alibaba.cloud.nacos.loadbalancer.NacosLoadBalancerClientConfiguration.ReactiveSupportConfiguration
Enclosing class:
NacosLoadBalancerClientConfiguration

@Configuration(proxyBeanMethods=false) @ConditionalOnReactiveDiscoveryEnabled @Order(183827465) public static class NacosLoadBalancerClientConfiguration.ReactiveSupportConfiguration extends Object
  • Constructor Details

    • ReactiveSupportConfiguration

      public ReactiveSupportConfiguration()
  • Method Details

    • discoveryClientServiceInstanceListSupplier

      @Bean @ConditionalOnBean(org.springframework.cloud.client.discovery.ReactiveDiscoveryClient.class) @ConditionalOnMissingBean @ConditionalOnProperty(value="spring.cloud.loadbalancer.configurations", havingValue="default", matchIfMissing=true) public org.springframework.cloud.loadbalancer.core.ServiceInstanceListSupplier discoveryClientServiceInstanceListSupplier(org.springframework.context.ConfigurableApplicationContext context)
    • zonePreferenceDiscoveryClientServiceInstanceListSupplier

      @Bean @ConditionalOnBean(org.springframework.cloud.client.discovery.ReactiveDiscoveryClient.class) @ConditionalOnMissingBean @ConditionalOnProperty(value="spring.cloud.loadbalancer.configurations", havingValue="zone-preference") public org.springframework.cloud.loadbalancer.core.ServiceInstanceListSupplier zonePreferenceDiscoveryClientServiceInstanceListSupplier(org.springframework.context.ConfigurableApplicationContext context)