public class KubernetesServiceDiscovery extends AbstractServiceDiscovery
| 限定符和类型 | 字段和说明 |
|---|---|
static String |
KUBERNETES_PROPERTIES_KEY |
COMPARATOR, MAX_PRIORITY, MIN_PRIORITY, NORMAL_PRIORITY| 构造器和说明 |
|---|
KubernetesServiceDiscovery(ApplicationModel applicationModel,
URL registryURL) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addServiceInstancesChangedListener(ServiceInstancesChangedListener listener) |
void |
doDestroy() |
void |
doRegister(ServiceInstance serviceInstance) |
void |
doUnregister(ServiceInstance serviceInstance) |
void |
doUpdate(ServiceInstance oldServiceInstance,
ServiceInstance newServiceInstance)
Comparing to
AbstractServiceDiscovery.doUpdate(ServiceInstance, ServiceInstance), unregister() is unnecessary here. |
List<ServiceInstance> |
getInstances(String serviceName) |
Set<String> |
getServices() |
URL |
getUrl() |
void |
setCurrentHostname(String currentHostname)
已过时。
|
void |
setKubernetesClient(io.fabric8.kubernetes.client.KubernetesClient kubernetesClient)
已过时。
|
destroy, getLocalInstance, getLocalMetadata, getLocalMetadata, getRemoteMetadata, getRemoteMetadata, isDestroy, lookup, register, register, subscribe, unregister, unregister, unsubscribe, updatecreateListener, getDelay, removeServiceInstancesChangedListener, toStringcompareTo, getPrioritypublic KubernetesServiceDiscovery(ApplicationModel applicationModel, URL registryURL)
public void doDestroy()
doDestroy 在类中 AbstractServiceDiscoverypublic void doRegister(ServiceInstance serviceInstance) throws RuntimeException
doRegister 在类中 AbstractServiceDiscoveryRuntimeExceptionpublic void doUpdate(ServiceInstance oldServiceInstance, ServiceInstance newServiceInstance) throws RuntimeException
AbstractServiceDiscovery.doUpdate(ServiceInstance, ServiceInstance), unregister() is unnecessary here.doUpdate 在类中 AbstractServiceDiscoveryRuntimeExceptionpublic void doUnregister(ServiceInstance serviceInstance) throws RuntimeException
doUnregister 在类中 AbstractServiceDiscoveryRuntimeExceptionpublic List<ServiceInstance> getInstances(String serviceName) throws NullPointerException
public void addServiceInstancesChangedListener(ServiceInstancesChangedListener listener) throws NullPointerException, IllegalArgumentException
public URL getUrl()
getUrl 在接口中 ServiceDiscoverygetUrl 在类中 AbstractServiceDiscovery@Deprecated public void setCurrentHostname(String currentHostname)
@Deprecated public void setKubernetesClient(io.fabric8.kubernetes.client.KubernetesClient kubernetesClient)
Copyright © 2011–2020 The Apache Software Foundation. All rights reserved.