|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.alibaba.dubbo.registry.support.AbstractRegistryFactory
public abstract class AbstractRegistryFactory
AbstractRegistryFactory. (SPI, Singleton, ThreadSafe)
RegistryFactory
Constructor Summary | |
---|---|
AbstractRegistryFactory()
|
Method Summary | |
---|---|
static void |
destroyAll()
关闭所有已创建注册中心 |
static Collection<Registry> |
getRegistries()
获取所有注册中心 |
Registry |
getRegistry(URL url)
连接注册中心. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public AbstractRegistryFactory()
Method Detail |
---|
public static Collection<Registry> getRegistries()
public static void destroyAll()
public Registry getRegistry(URL url)
RegistryFactory
连接注册中心需处理契约:
1. 当设置check=false时表示不检查连接,否则在连接不上时抛出异常。
2. 支持URL上的username:password权限认证。
3. 支持backup=10.20.153.10备选注册中心集群地址。
4. 支持file=registry.cache本地磁盘文件缓存。
5. 支持timeout=1000请求超时设置。
6. 支持session=60000会话超时或过期设置。
getRegistry
in interface RegistryFactory
url
- 注册中心地址,不允许为空
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |