|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface RegistryService
RegistryService. (SPI, Prototype, ThreadSafe)
Registry,
RegistryFactory.getRegistry(URL)| Method Summary | |
|---|---|
List<URL> |
lookup(URL url)
查询符合条件的已注册数据,与订阅的推模式相对应,这里为拉模式,只返回一次结果。 |
void |
register(URL url)
注册数据,比如:提供者地址,消费者地址,路由规则,覆盖规则,等数据。 注册需处理契约: 1. |
void |
subscribe(URL url,
NotifyListener listener)
订阅符合条件的已注册数据,当有注册数据变更时自动推送. |
void |
unregister(URL url)
取消注册. |
void |
unsubscribe(URL url,
NotifyListener listener)
取消订阅. |
| Method Detail |
|---|
void register(URL url)
url - 注册信息,不允许为空,如:dubbo://10.20.153.10/com.alibaba.foo.BarService?version=1.0.0&application=kylinvoid unregister(URL url)
url - 注册信息,不允许为空,如:dubbo://10.20.153.10/com.alibaba.foo.BarService?version=1.0.0&application=kylin
void subscribe(URL url,
NotifyListener listener)
url - 订阅条件,不允许为空,如:consumer://10.20.153.10/com.alibaba.foo.BarService?version=1.0.0&application=kylinlistener - 变更事件监听器,不允许为空
void unsubscribe(URL url,
NotifyListener listener)
url - 订阅条件,不允许为空,如:consumer://10.20.153.10/com.alibaba.foo.BarService?version=1.0.0&application=kylinlistener - 变更事件监听器,不允许为空List<URL> lookup(URL url)
url - 查询条件,不允许为空,如:consumer://10.20.153.10/com.alibaba.foo.BarService?version=1.0.0&application=kylin
com.alibaba.dubbo.registry.NotifyListener#notify(List) 的参数。NotifyListener.notify(List)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||