public class KubernetesServiceDiscovery extends AbstractServiceDiscovery
| Modifier and Type | Field and Description |
|---|---|
static String |
KUBERNETES_PROPERTIES_KEY |
COMPARATOR, MAX_PRIORITY, MIN_PRIORITY, NORMAL_PRIORITY| Constructor and Description |
|---|
KubernetesServiceDiscovery(ApplicationModel applicationModel,
URL registryURL) |
| Modifier and Type | Method and Description |
|---|---|
void |
addServiceInstancesChangedListener(ServiceInstancesChangedListener listener) |
void |
doDestroy() |
void |
doRegister(ServiceInstance serviceInstance) |
void |
doUnregister(ServiceInstance serviceInstance) |
void |
doUpdate(ServiceInstance serviceInstance)
Comparing to
AbstractServiceDiscovery.doUpdate(ServiceInstance), unregister() is unnecessary here. |
List<ServiceInstance> |
getInstances(String serviceName) |
Set<String> |
getServices() |
URL |
getUrl() |
void |
setCurrentHostname(String currentHostname)
Deprecated.
|
void |
setKubernetesClient(io.fabric8.kubernetes.client.KubernetesClient kubernetesClient)
Deprecated.
|
destroy, getLocalInstance, getLocalMetadata, getRemoteMetadata, getRemoteMetadata, isDestroy, lookup, register, register, subscribe, unregister, unregister, unsubscribe, updateequals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcreateListener, getDelay, removeServiceInstancesChangedListener, toStringcompareTo, getPrioritypublic static final String KUBERNETES_PROPERTIES_KEY
public KubernetesServiceDiscovery(ApplicationModel applicationModel, URL registryURL)
public void doDestroy()
doDestroy in class AbstractServiceDiscoverypublic void doRegister(ServiceInstance serviceInstance) throws RuntimeException
doRegister in class AbstractServiceDiscoveryRuntimeExceptionpublic void doUpdate(ServiceInstance serviceInstance) throws RuntimeException
AbstractServiceDiscovery.doUpdate(ServiceInstance), unregister() is unnecessary here.doUpdate in class AbstractServiceDiscoveryRuntimeExceptionpublic void doUnregister(ServiceInstance serviceInstance) throws RuntimeException
doUnregister in class AbstractServiceDiscoveryRuntimeExceptionpublic List<ServiceInstance> getInstances(String serviceName) throws NullPointerException
NullPointerExceptionpublic void addServiceInstancesChangedListener(ServiceInstancesChangedListener listener) throws NullPointerException, IllegalArgumentException
public URL getUrl()
getUrl in interface ServiceDiscoverygetUrl in class AbstractServiceDiscovery@Deprecated public void setCurrentHostname(String currentHostname)
@Deprecated public void setKubernetesClient(io.fabric8.kubernetes.client.KubernetesClient kubernetesClient)
Copyright © 2011–2022 The Apache Software Foundation. All rights reserved.