接口 ZookeeperClient
-
- 所有已知实现类:
AbstractZookeeperClient
public interface ZookeeperClient
-
-
方法概要
所有方法 实例方法 抽象方法 修饰符和类型 方法 说明 List<String>addChildListener(String path, ChildListener listener)voidaddDataListener(String path, DataListener listener)voidaddDataListener(String path, DataListener listener, Executor executor)voidaddStateListener(StateListener listener)booleancheckExists(String path)voidclose()voidcreate(String path, boolean ephemeral)voidcreate(String path, String content, boolean ephemeral)voiddelete(String path)List<String>getChildren(String path)StringgetContent(String path)URLgetUrl()booleanisConnected()voidremoveChildListener(String path, ChildListener listener)voidremoveDataListener(String path, DataListener listener)voidremoveStateListener(StateListener listener)
-
-
-
方法详细资料
-
create
void create(String path, boolean ephemeral)
-
delete
void delete(String path)
-
addChildListener
List<String> addChildListener(String path, ChildListener listener)
-
addDataListener
void addDataListener(String path, DataListener listener)
- 参数:
path- : directory. All of child of path will be listened.listener-
-
addDataListener
void addDataListener(String path, DataListener listener, Executor executor)
- 参数:
path- : directory. All of child of path will be listened.listener-executor- another thread
-
removeDataListener
void removeDataListener(String path, DataListener listener)
-
removeChildListener
void removeChildListener(String path, ChildListener listener)
-
addStateListener
void addStateListener(StateListener listener)
-
removeStateListener
void removeStateListener(StateListener listener)
-
isConnected
boolean isConnected()
-
close
void close()
-
getUrl
URL getUrl()
-
checkExists
boolean checkExists(String path)
-
-