public class KubernetesInformerDiscoveryClient extends Object implements org.springframework.cloud.client.discovery.DiscoveryClient, org.springframework.beans.factory.InitializingBean
| Constructor and Description |
|---|
KubernetesInformerDiscoveryClient(String namespace,
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) |
| Modifier and Type | Method and Description |
|---|---|
void |
afterPropertiesSet() |
String |
description() |
List<org.springframework.cloud.client.ServiceInstance> |
getInstances(String serviceId) |
List<String> |
getServices() |
public KubernetesInformerDiscoveryClient(String namespace, 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)
public String description()
description in interface org.springframework.cloud.client.discovery.DiscoveryClientpublic List<org.springframework.cloud.client.ServiceInstance> getInstances(String serviceId)
getInstances in interface org.springframework.cloud.client.discovery.DiscoveryClientpublic List<String> getServices()
getServices in interface org.springframework.cloud.client.discovery.DiscoveryClientCopyright © 2017–2021 Pivotal Software, Inc.. All rights reserved.