@Configuration(proxyBeanMethods=false) @ConditionalOnDiscoveryEnabled @ConditionalOnReactiveDiscoveryEnabled @ConditionalOnKubernetesEnabled @ConditionalOnKubernetesDiscoveryEnabled @AutoConfigureBefore(value={org.springframework.cloud.client.discovery.simple.reactive.SimpleReactiveDiscoveryClientAutoConfiguration.class,org.springframework.cloud.client.ReactiveCommonsClientAutoConfiguration.class}) @AutoConfigureAfter(value={org.springframework.cloud.client.discovery.composite.reactive.ReactiveCompositeDiscoveryClientAutoConfiguration.class,KubernetesDiscoveryClientAutoConfiguration.class}) public class KubernetesInformerReactiveDiscoveryClientAutoConfiguration extends Object
| Constructor and Description |
|---|
KubernetesInformerReactiveDiscoveryClientAutoConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
KubernetesInformerReactiveDiscoveryClient |
kubernetesReactiveDiscoveryClient(org.springframework.cloud.kubernetes.commons.KubernetesClientProperties kubernetesClientProperties,
io.kubernetes.client.informer.SharedInformerFactory sharedInformerFactory,
io.kubernetes.client.informer.cache.Lister<io.kubernetes.client.openapi.models.V1Service> serviceLister,
io.kubernetes.client.informer.cache.Lister<io.kubernetes.client.openapi.models.V1Endpoints> endpointsLister,
io.kubernetes.client.informer.SharedInformer<io.kubernetes.client.openapi.models.V1Service> serviceInformer,
io.kubernetes.client.informer.SharedInformer<io.kubernetes.client.openapi.models.V1Endpoints> endpointsInformer,
org.springframework.cloud.kubernetes.commons.discovery.KubernetesDiscoveryProperties properties) |
org.springframework.cloud.client.discovery.health.reactive.ReactiveDiscoveryClientHealthIndicator |
kubernetesReactiveDiscoveryClientHealthIndicator(KubernetesInformerReactiveDiscoveryClient client,
org.springframework.cloud.client.discovery.health.DiscoveryClientHealthIndicatorProperties properties) |
public KubernetesInformerReactiveDiscoveryClientAutoConfiguration()
@Bean @ConditionalOnMissingBean public KubernetesInformerReactiveDiscoveryClient kubernetesReactiveDiscoveryClient(org.springframework.cloud.kubernetes.commons.KubernetesClientProperties kubernetesClientProperties, io.kubernetes.client.informer.SharedInformerFactory sharedInformerFactory, io.kubernetes.client.informer.cache.Lister<io.kubernetes.client.openapi.models.V1Service> serviceLister, io.kubernetes.client.informer.cache.Lister<io.kubernetes.client.openapi.models.V1Endpoints> endpointsLister, io.kubernetes.client.informer.SharedInformer<io.kubernetes.client.openapi.models.V1Service> serviceInformer, io.kubernetes.client.informer.SharedInformer<io.kubernetes.client.openapi.models.V1Endpoints> endpointsInformer, org.springframework.cloud.kubernetes.commons.discovery.KubernetesDiscoveryProperties properties)
@Bean @ConditionalOnClass(name="org.springframework.boot.actuate.health.ReactiveHealthIndicator") @ConditionalOnDiscoveryHealthIndicatorEnabled public org.springframework.cloud.client.discovery.health.reactive.ReactiveDiscoveryClientHealthIndicator kubernetesReactiveDiscoveryClientHealthIndicator(KubernetesInformerReactiveDiscoveryClient client, org.springframework.cloud.client.discovery.health.DiscoveryClientHealthIndicatorProperties properties)
Copyright © 2017–2021 Pivotal Software, Inc.. All rights reserved.