public interface RegistryCenter extends AutoCloseable
Modifier and Type | Method and Description |
---|---|
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.
|
close
String get(String key)
Maybe use cache if existed.
key
- key of dataString getDirectly(String key)
Cannot use cache.
key
- key of databoolean isExisted(String key)
key
- key of dataList<String> getChildrenKeys(String key)
key
- key of datavoid persist(String key, String value)
key
- key of datavalue
- value of datavoid update(String key, String value)
key
- key of datavalue
- value of datavoid persistEphemeral(String key, String value)
key
- key of datavalue
- value of datavoid watch(String key, EventListener eventListener)
key
- key of dataeventListener
- change listenerCopyright © 2018. All rights reserved.