public class EtcdClient
extends java.lang.Object
| 构造器和说明 |
|---|
EtcdClient(io.etcd.jetcd.Client client) |
| 限定符和类型 | 方法和说明 |
|---|---|
io.etcd.jetcd.ByteSequence |
bytesOf(java.lang.String val)
bytesOf string.
|
void |
close()
close client.
|
java.lang.String |
get(java.lang.String key)
get node value.
|
java.util.List<java.lang.String> |
getChildrenKeys(java.lang.String prefix,
java.lang.String separator)
get node sub nodes.
|
java.util.List<java.lang.String> |
getChildrenKeysByMap(java.lang.String prefix,
java.lang.String separator,
java.util.Map<java.lang.String,java.lang.String> map)
get keyPrefix map.
|
java.util.Map<java.lang.String,java.lang.String> |
getKeysMapByPrefix(java.lang.String prefix)
get keys by prefix.
|
void |
watchChildChange(java.lang.String key,
java.util.function.BiConsumer<java.lang.String,java.lang.String> updateHandler,
java.util.function.Consumer<java.lang.String> deleteHandler)
subscribe sub node change.
|
void |
watchClose(java.lang.String key)
cancel subscribe.
|
void |
watchDataChange(java.lang.String key,
java.util.function.BiConsumer<java.lang.String,java.lang.String> updateHandler,
java.util.function.Consumer<java.lang.String> deleteHandler)
subscribe data change.
|
public void close()
public java.lang.String get(java.lang.String key)
key - node namepublic java.util.Map<java.lang.String,java.lang.String> getKeysMapByPrefix(java.lang.String prefix)
prefix - key prefix.public io.etcd.jetcd.ByteSequence bytesOf(java.lang.String val)
val - val.public java.util.List<java.lang.String> getChildrenKeys(java.lang.String prefix,
java.lang.String separator)
throws java.util.concurrent.ExecutionException,
java.lang.InterruptedException
prefix - node prefix.separator - separator charjava.util.concurrent.ExecutionException - the exceptionjava.lang.InterruptedException - the exceptionpublic java.util.List<java.lang.String> getChildrenKeysByMap(java.lang.String prefix,
java.lang.String separator,
java.util.Map<java.lang.String,java.lang.String> map)
prefix - key prefix.separator - separator charmap - prefix mappublic void watchDataChange(java.lang.String key,
java.util.function.BiConsumer<java.lang.String,java.lang.String> updateHandler,
java.util.function.Consumer<java.lang.String> deleteHandler)
key - node nameupdateHandler - node value handler of updatedeleteHandler - node value handler of deletepublic void watchChildChange(java.lang.String key,
java.util.function.BiConsumer<java.lang.String,java.lang.String> updateHandler,
java.util.function.Consumer<java.lang.String> deleteHandler)
key - param node name.updateHandler - sub node handler of updatedeleteHandler - sub node delete of deletepublic void watchClose(java.lang.String key)
key - node nameCopyright © 2026 The Apache Software Foundation. All rights reserved.