@Configuration(proxyBeanMethods=false)
@ConditionalOnDiscoveryEnabled
@ConditionalOnKubernetesEnabled
@AutoConfigureBefore(value={org.springframework.cloud.client.discovery.simple.SimpleDiscoveryClientAutoConfiguration.class,org.springframework.cloud.client.CommonsClientAutoConfiguration.class})
@AutoConfigureAfter(value=org.springframework.cloud.kubernetes.fabric8.Fabric8AutoConfiguration.class)
public class KubernetesDiscoveryClientAutoConfiguration
extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
KubernetesDiscoveryClientAutoConfiguration.KubernetesDiscoveryClientConfiguration |
| Constructor and Description |
|---|
KubernetesDiscoveryClientAutoConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
org.springframework.cloud.kubernetes.commons.discovery.KubernetesDiscoveryProperties |
getKubernetesDiscoveryProperties() |
KubernetesRegistration |
getRegistration(io.fabric8.kubernetes.client.KubernetesClient client,
org.springframework.cloud.kubernetes.commons.discovery.KubernetesDiscoveryProperties properties) |
KubernetesServiceRegistry |
getServiceRegistry() |
KubernetesClientServicesFunction |
servicesFunction(org.springframework.cloud.kubernetes.commons.discovery.KubernetesDiscoveryProperties properties) |
public KubernetesDiscoveryClientAutoConfiguration()
@Bean public KubernetesClientServicesFunction servicesFunction(org.springframework.cloud.kubernetes.commons.discovery.KubernetesDiscoveryProperties properties)
@Bean public KubernetesServiceRegistry getServiceRegistry()
@Bean public KubernetesRegistration getRegistration(io.fabric8.kubernetes.client.KubernetesClient client, org.springframework.cloud.kubernetes.commons.discovery.KubernetesDiscoveryProperties properties)
@Bean public org.springframework.cloud.kubernetes.commons.discovery.KubernetesDiscoveryProperties getKubernetesDiscoveryProperties()
Copyright © 2017–2021 Pivotal Software, Inc.. All rights reserved.