public class SofaRegistryServiceDiscovery extends AbstractServiceDiscovery
COMPARATOR, MAX_PRIORITY, MIN_PRIORITY, NORMAL_PRIORITY| 构造器和说明 |
|---|
SofaRegistryServiceDiscovery() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addServiceInstancesChangedListener(ServiceInstancesChangedListener listener) |
void |
destroy() |
void |
doRegister(ServiceInstance serviceInstance) |
void |
doUpdate(ServiceInstance serviceInstance) |
Page<ServiceInstance> |
getInstances(String serviceName,
int offset,
int pageSize,
boolean healthyOnly) |
Set<String> |
getServices() |
URL |
getUrl() |
void |
initialize(URL registryURL) |
void |
unregister(ServiceInstance serviceInstance) |
getLocalInstance, register, updatedispatchServiceInstancesChangedEvent, dispatchServiceInstancesChangedEvent, dispatchServiceInstancesChangedEvent, dispatchServiceInstancesChangedEvent, getDefaultPageSize, getInstances, getInstances, getInstances, removeServiceInstancesChangedListener, toStringcompareTo, getPrioritypublic URL getUrl()
public void doRegister(ServiceInstance serviceInstance)
doRegister 在类中 AbstractServiceDiscoverypublic void doUpdate(ServiceInstance serviceInstance)
doUpdate 在类中 AbstractServiceDiscoverypublic void unregister(ServiceInstance serviceInstance) throws RuntimeException
RuntimeExceptionpublic void addServiceInstancesChangedListener(ServiceInstancesChangedListener listener) throws NullPointerException, IllegalArgumentException
public Page<ServiceInstance> getInstances(String serviceName, int offset, int pageSize, boolean healthyOnly) throws NullPointerException, IllegalArgumentException, UnsupportedOperationException
Copyright © 2011–2022 The Apache Software Foundation. All rights reserved.