Class KubernetesDiscoveryClientAutoConfiguration.Reactive

java.lang.Object
org.springframework.cloud.kubernetes.discovery.KubernetesDiscoveryClientAutoConfiguration.Reactive
Enclosing class:
KubernetesDiscoveryClientAutoConfiguration

@Configuration(proxyBeanMethods=false) @ConditionalOnReactiveDiscoveryEnabled public static class KubernetesDiscoveryClientAutoConfiguration.Reactive extends Object
  • Constructor Details

    • Reactive

      public Reactive()
  • Method Details

    • webClientBuilder

      @Bean @ConditionalOnClass(name="org.springframework.web.reactive.function.client.WebClient") @ConditionalOnMissingBean(org.springframework.web.reactive.function.client.WebClient.Builder.class) public org.springframework.web.reactive.function.client.WebClient.Builder webClientBuilder()
    • kubernetesReactiveDiscoveryClient

      @Bean @ConditionalOnClass(name="org.springframework.web.reactive.function.client.WebClient") public org.springframework.cloud.client.discovery.ReactiveDiscoveryClient kubernetesReactiveDiscoveryClient(org.springframework.web.reactive.function.client.WebClient.Builder webClientBuilder, KubernetesDiscoveryClientProperties properties)
    • kubernetesReactiveDiscoveryClientHealthIndicator

      @Bean @ConditionalOnClass(name="org.springframework.boot.actuate.health.ReactiveHealthIndicator") @ConditionalOnDiscoveryHealthIndicatorEnabled public org.springframework.cloud.client.discovery.health.reactive.ReactiveDiscoveryClientHealthIndicator kubernetesReactiveDiscoveryClientHealthIndicator(KubernetesReactiveDiscoveryClient client, org.springframework.cloud.client.discovery.health.DiscoveryClientHealthIndicatorProperties properties, org.springframework.context.ApplicationContext applicationContext)