Class KubernetesDiscoveryClientAutoConfiguration.Servlet

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

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

    • Servlet

      public Servlet()
  • Method Details

    • restTemplate

      @Bean @ConditionalOnMissingClass("org.springframework.web.reactive.function.client.WebClient") @ConditionalOnMissingBean(org.springframework.web.client.RestTemplate.class) public org.springframework.web.client.RestTemplate restTemplate()
    • kubernetesDiscoveryClient

      @Bean @ConditionalOnMissingClass("org.springframework.web.reactive.function.client.WebClient") public org.springframework.cloud.client.discovery.DiscoveryClient kubernetesDiscoveryClient(org.springframework.web.client.RestTemplate restTemplate, KubernetesDiscoveryClientProperties properties)
    • indicatorInitializer

      @Bean @ConditionalOnClass(org.springframework.boot.actuate.health.HealthIndicator.class) @ConditionalOnDiscoveryHealthIndicatorEnabled public org.springframework.beans.factory.InitializingBean indicatorInitializer(org.springframework.context.ApplicationEventPublisher applicationEventPublisher, org.springframework.context.ApplicationContext applicationContext)