| 限定符和类型 | 类和说明 |
|---|---|
class |
HostReactor.UpdateTask |
| 构造器和说明 |
|---|
HostReactor(NamingProxy serverProxy,
BeatReactor beatReactor,
String cacheDir) |
HostReactor(NamingProxy serverProxy,
BeatReactor beatReactor,
String cacheDir,
boolean loadCacheAtStart,
boolean pushEmptyProtection,
int pollingThreadCount) |
| 限定符和类型 | 方法和说明 |
|---|---|
ScheduledFuture<?> |
addTask(HostReactor.UpdateTask task) |
ServiceInfo |
getServiceInfo(String serviceName,
String clusters) |
ServiceInfo |
getServiceInfoDirectlyFromServer(String serviceName,
String clusters) |
Map<String,ServiceInfo> |
getServiceInfoMap() |
List<ServiceInfo> |
getSubscribeServices() |
ServiceInfo |
processServiceJson(String json)
Process service json.
|
void |
refreshOnly(String serviceName,
String clusters)
Refresh only.
|
void |
scheduleUpdateIfAbsent(String serviceName,
String clusters)
Schedule update if absent.
|
void |
shutdown() |
void |
subscribe(String serviceName,
String clusters,
EventListener eventListener)
subscribe instancesChangeEvent.
|
void |
unSubscribe(String serviceName,
String clusters,
EventListener eventListener)
unsubscribe instancesChangeEvent.
|
void |
updateService(String serviceName,
String clusters)
Update service now.
|
public HostReactor(NamingProxy serverProxy, BeatReactor beatReactor, String cacheDir)
public HostReactor(NamingProxy serverProxy, BeatReactor beatReactor, String cacheDir, boolean loadCacheAtStart, boolean pushEmptyProtection, int pollingThreadCount)
public Map<String,ServiceInfo> getServiceInfoMap()
public ScheduledFuture<?> addTask(HostReactor.UpdateTask task)
public void subscribe(String serviceName, String clusters, EventListener eventListener)
serviceName - combineServiceName, such as 'xxx@@xxx'clusters - clusters, concat by ','. such as 'xxx,yyy'eventListener - custom listenerpublic void unSubscribe(String serviceName, String clusters, EventListener eventListener)
serviceName - combineServiceName, such as 'xxx@@xxx'clusters - clusters, concat by ','. such as 'xxx,yyy'eventListener - custom listenerpublic List<ServiceInfo> getSubscribeServices()
public ServiceInfo processServiceJson(String json)
json - service jsonpublic ServiceInfo getServiceInfoDirectlyFromServer(String serviceName, String clusters) throws NacosException
NacosExceptionpublic ServiceInfo getServiceInfo(String serviceName, String clusters)
public void scheduleUpdateIfAbsent(String serviceName, String clusters)
serviceName - service nameclusters - clusterspublic void updateService(String serviceName, String clusters) throws NacosException
serviceName - service nameclusters - clustersNacosExceptionpublic void refreshOnly(String serviceName, String clusters)
serviceName - service nameclusters - clusterpublic void shutdown()
throws NacosException
shutdown 在接口中 CloseableNacosExceptionCopyright © 2018–2021 Alibaba Group. All rights reserved.