@Extensible(singleton=false) public abstract class Registry extends Object implements Initializable, Destroyable
Destroyable.DestroyHook| 限定符和类型 | 字段和说明 |
|---|---|
protected RegistryConfig |
registryConfig
注册中心服务配置
|
| 限定符 | 构造器和说明 |
|---|---|
protected |
Registry(RegistryConfig registryConfig)
注册中心配置
|
| 限定符和类型 | 方法和说明 |
|---|---|
abstract void |
batchUnRegister(List<ProviderConfig> configs)
反注册服务提供者
|
abstract void |
batchUnSubscribe(List<ConsumerConfig> configs)
反订阅服务调用者相关配置
|
void |
destroy(Destroyable.DestroyHook hook)
Do destroy with hook.
|
abstract void |
register(ProviderConfig config)
注册服务提供者
|
abstract boolean |
start()
启动
|
abstract List<ProviderGroup> |
subscribe(ConsumerConfig config)
订阅服务列表
|
abstract void |
unRegister(ProviderConfig config)
反注册服务提供者
|
abstract void |
unSubscribe(ConsumerConfig config)
反订阅服务调用者相关配置
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitinitdestroyprotected RegistryConfig registryConfig
protected Registry(RegistryConfig registryConfig)
registryConfig - 注册中心配置public abstract boolean start()
public abstract void register(ProviderConfig config)
config - Provider配置public abstract void unRegister(ProviderConfig config)
config - Provider配置public abstract void batchUnRegister(List<ProviderConfig> configs)
configs - Provider配置public abstract List<ProviderGroup> subscribe(ConsumerConfig config)
config - Consumer配置public abstract void unSubscribe(ConsumerConfig config)
config - Consumer配置public abstract void batchUnSubscribe(List<ConsumerConfig> configs)
configs - Consumer配置public void destroy(Destroyable.DestroyHook hook)
Destroyabledestroy 在接口中 Destroyablehook - DestroyHookCopyright © 2008–2018 The Ant Financial. All rights reserved.