public final class EtcdRegistryCenter extends Object implements RegistryCenter
| 构造器和说明 |
|---|
EtcdRegistryCenter(EtcdConfiguration etcdConfig) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
close() |
String |
get(String key)
Get data from registry center.
|
List<String> |
getChildrenKeys(String key)
Get node's sub-nodes list.
|
String |
getDirectly(String key)
Get data from registry center directly.
|
boolean |
isExisted(String key)
Adjust data is existed or not.
|
void |
persist(String key,
String value)
Persist data.
|
void |
persistEphemeral(String key,
String value)
Persist ephemeral data.
|
void |
update(String key,
String value)
Update data.
|
void |
watch(String key,
EventListener eventListener)
Watch key or path of the registry.
|
public EtcdRegistryCenter(EtcdConfiguration etcdConfig)
public String get(String key)
RegistryCenterMaybe use cache if existed.
get 在接口中 RegistryCenterkey - key of datapublic String getDirectly(String key)
RegistryCenterCannot use cache.
getDirectly 在接口中 RegistryCenterkey - key of datapublic boolean isExisted(String key)
RegistryCenterisExisted 在接口中 RegistryCenterkey - key of datapublic List<String> getChildrenKeys(String key)
RegistryCentergetChildrenKeys 在接口中 RegistryCenterkey - key of datapublic void persist(String key, String value)
RegistryCenterpersist 在接口中 RegistryCenterkey - key of datavalue - value of datapublic void update(String key, String value)
RegistryCenterupdate 在接口中 RegistryCenterkey - key of datavalue - value of datapublic void persistEphemeral(String key, String value)
RegistryCenterpersistEphemeral 在接口中 RegistryCenterkey - key of datavalue - value of datapublic void watch(String key, EventListener eventListener)
RegistryCenterwatch 在接口中 RegistryCenterkey - key of dataeventListener - change listenerpublic void close()
close 在接口中 AutoCloseableCopyright © 2018. All rights reserved.