public abstract class FailbackRegistry extends AbstractRegistry
| 构造器和说明 |
|---|
FailbackRegistry(com.alibaba.dubbo.common.URL url) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
destroy() |
Map<com.alibaba.dubbo.common.URL,Map<NotifyListener,List<com.alibaba.dubbo.common.URL>>> |
getFailedNotified() |
Set<com.alibaba.dubbo.common.URL> |
getFailedRegistered() |
Map<com.alibaba.dubbo.common.URL,Set<NotifyListener>> |
getFailedSubscribed() |
Set<com.alibaba.dubbo.common.URL> |
getFailedUnregistered() |
Map<com.alibaba.dubbo.common.URL,Set<NotifyListener>> |
getFailedUnsubscribed() |
Future<?> |
getRetryFuture() |
void |
register(com.alibaba.dubbo.common.URL url)
注册数据,比如:提供者地址,消费者地址,路由规则,覆盖规则,等数据。
|
void |
subscribe(com.alibaba.dubbo.common.URL url,
NotifyListener listener)
订阅符合条件的已注册数据,当有注册数据变更时自动推送.
|
void |
unregister(com.alibaba.dubbo.common.URL url)
取消注册.
|
void |
unsubscribe(com.alibaba.dubbo.common.URL url,
NotifyListener listener)
取消订阅.
|
doSaveProperties, getCacheFile, getCacheProperties, getCacheUrls, getLastCacheChanged, getNotified, getRegistered, getSubscribed, getUrl, lookup, toStringpublic Future<?> getRetryFuture()
public Set<com.alibaba.dubbo.common.URL> getFailedRegistered()
public Set<com.alibaba.dubbo.common.URL> getFailedUnregistered()
public Map<com.alibaba.dubbo.common.URL,Set<NotifyListener>> getFailedSubscribed()
public Map<com.alibaba.dubbo.common.URL,Set<NotifyListener>> getFailedUnsubscribed()
public Map<com.alibaba.dubbo.common.URL,Map<NotifyListener,List<com.alibaba.dubbo.common.URL>>> getFailedNotified()
public void register(com.alibaba.dubbo.common.URL url)
RegistryServiceregister 在接口中 RegistryServiceregister 在类中 AbstractRegistryurl - 注册信息,不允许为空,如:dubbo://10.20.153.10/com.alibaba.foo.BarService?version=1.0.0&application=kylinpublic void unregister(com.alibaba.dubbo.common.URL url)
RegistryServiceunregister 在接口中 RegistryServiceunregister 在类中 AbstractRegistryurl - 注册信息,不允许为空,如:dubbo://10.20.153.10/com.alibaba.foo.BarService?version=1.0.0&application=kylinpublic void subscribe(com.alibaba.dubbo.common.URL url,
NotifyListener listener)
RegistryServicesubscribe 在接口中 RegistryServicesubscribe 在类中 AbstractRegistryurl - 订阅条件,不允许为空,如:consumer://10.20.153.10/com.alibaba.foo.BarService?version=1.0.0&application=kylinlistener - 变更事件监听器,不允许为空public void unsubscribe(com.alibaba.dubbo.common.URL url,
NotifyListener listener)
RegistryServiceunsubscribe 在接口中 RegistryServiceunsubscribe 在类中 AbstractRegistryurl - 订阅条件,不允许为空,如:consumer://10.20.153.10/com.alibaba.foo.BarService?version=1.0.0&application=kylinlistener - 变更事件监听器,不允许为空public void destroy()
destroy 在接口中 com.alibaba.dubbo.common.Nodedestroy 在类中 AbstractRegistryCopyright © 2018. All rights reserved.