public class ReflectionBasedServiceDiscovery extends AbstractServiceDiscovery
| 限定符和类型 | 字段和说明 |
|---|---|
ConcurrentMap<String,MetadataService> |
metadataServiceProxies |
COMPARATOR, MAX_PRIORITY, MIN_PRIORITY, NORMAL_PRIORITY| 构造器和说明 |
|---|
ReflectionBasedServiceDiscovery(ApplicationModel applicationModel,
URL registryURL) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
doDestroy() |
void |
doInitialize(URL registryURL) |
void |
doRegister(ServiceInstance serviceInstance) |
void |
doUnregister(ServiceInstance serviceInstance) |
void |
fillServiceInstance(DefaultServiceInstance serviceInstance) |
ConcurrentHashMap<String,List<ServiceInstance>> |
getCachedServiceInstances()
已过时。
|
List<ServiceInstance> |
getInstances(String serviceName) |
Set<String> |
getServices()
Gets all service names
|
void |
notifyListener(String serviceName,
ServiceInstancesChangedListener listener,
List<ServiceInstance> instances) |
destroy, getLocalInstance, getLocalMetadata, getLocalMetadata, getRemoteMetadata, getRemoteMetadata, getUrl, isDestroy, lookup, register, register, subscribe, unregister, unregister, unsubscribe, updateaddServiceInstancesChangedListener, createListener, getDelay, removeServiceInstancesChangedListener, toStringcompareTo, getPrioritypublic ConcurrentMap<String,MetadataService> metadataServiceProxies
public ReflectionBasedServiceDiscovery(ApplicationModel applicationModel, URL registryURL)
public void doInitialize(URL registryURL)
public void doRegister(ServiceInstance serviceInstance) throws RuntimeException
RuntimeExceptionpublic void doUnregister(ServiceInstance serviceInstance) throws RuntimeException
RuntimeExceptionpublic final void fillServiceInstance(DefaultServiceInstance serviceInstance)
public final void notifyListener(String serviceName, ServiceInstancesChangedListener listener, List<ServiceInstance> instances)
public Set<String> getServices()
ServiceDiscoverySetpublic List<ServiceInstance> getInstances(String serviceName) throws NullPointerException
@Deprecated public final ConcurrentHashMap<String,List<ServiceInstance>> getCachedServiceInstances()
Copyright © 2011–2023 The Apache Software Foundation. All rights reserved.