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 Summary
-
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.cloud.client.discovery.ReactiveDiscoveryClient
kubernetesReactiveDiscoveryClient
(org.springframework.web.reactive.function.client.WebClient.Builder webClientBuilder, KubernetesDiscoveryClientProperties properties) org.springframework.cloud.client.discovery.health.reactive.ReactiveDiscoveryClientHealthIndicator
kubernetesReactiveDiscoveryClientHealthIndicator
(KubernetesReactiveDiscoveryClient client, org.springframework.cloud.client.discovery.health.DiscoveryClientHealthIndicatorProperties properties, org.springframework.context.ApplicationContext applicationContext) org.springframework.web.reactive.function.client.WebClient.Builder
-
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)
-