public abstract class AbstractZookeeperClient<TargetDataListener,TargetChildListener> extends Object implements ZookeeperClient
| 构造器和说明 |
|---|
AbstractZookeeperClient(URL url) |
| 限定符和类型 | 方法和说明 |
|---|---|
List<String> |
addChildListener(String path,
ChildListener listener) |
void |
addDataListener(String path,
DataListener listener) |
void |
addDataListener(String path,
DataListener listener,
Executor executor) |
void |
addStateListener(StateListener listener) |
abstract boolean |
checkExists(String path) |
void |
close() |
void |
create(String path,
boolean ephemeral) |
void |
create(String path,
String content,
boolean ephemeral) |
void |
createOrUpdate(String path,
String content,
boolean ephemeral,
int version) |
void |
delete(String path) |
ConfigItem |
getConfigItem(String path) |
String |
getContent(String path) |
Set<StateListener> |
getSessionListeners() |
URL |
getUrl() |
void |
removeChildListener(String path,
ChildListener listener) |
void |
removeDataListener(String path,
DataListener listener) |
void |
removeStateListener(StateListener listener) |
getChildren, isConnectedpublic AbstractZookeeperClient(URL url)
public URL getUrl()
getUrl 在接口中 ZookeeperClientpublic void delete(String path)
delete 在接口中 ZookeeperClientpublic void create(String path, boolean ephemeral)
create 在接口中 ZookeeperClientpublic void addStateListener(StateListener listener)
addStateListener 在接口中 ZookeeperClientpublic void removeStateListener(StateListener listener)
removeStateListener 在接口中 ZookeeperClientpublic Set<StateListener> getSessionListeners()
public List<String> addChildListener(String path, ChildListener listener)
addChildListener 在接口中 ZookeeperClientpublic void addDataListener(String path, DataListener listener)
addDataListener 在接口中 ZookeeperClientpublic void addDataListener(String path, DataListener listener, Executor executor)
addDataListener 在接口中 ZookeeperClientexecutor - another threadpublic void removeDataListener(String path, DataListener listener)
removeDataListener 在接口中 ZookeeperClientpublic void removeChildListener(String path, ChildListener listener)
removeChildListener 在接口中 ZookeeperClientpublic void close()
close 在接口中 ZookeeperClientpublic void create(String path, String content, boolean ephemeral)
create 在接口中 ZookeeperClientpublic void createOrUpdate(String path, String content, boolean ephemeral, int version)
createOrUpdate 在接口中 ZookeeperClientpublic String getContent(String path)
getContent 在接口中 ZookeeperClientpublic ConfigItem getConfigItem(String path)
getConfigItem 在接口中 ZookeeperClientpublic abstract boolean checkExists(String path)
checkExists 在接口中 ZookeeperClientCopyright © 2011–2021 The Apache Software Foundation. All rights reserved.