public abstract class AbstractZookeeperClient<TargetDataListener,TargetChildListener> extends Object implements ZookeeperClient
| Constructor and Description |
|---|
AbstractZookeeperClient(URL url) |
| Modifier and Type | Method and Description |
|---|---|
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) |
void |
close() |
void |
create(String path,
boolean ephemeral) |
void |
create(String path,
String content,
boolean ephemeral) |
void |
delete(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) |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetChildren, isConnectedpublic AbstractZookeeperClient(URL url)
public URL getUrl()
getUrl in interface ZookeeperClientpublic void delete(String path)
delete in interface ZookeeperClientpublic void create(String path, boolean ephemeral)
create in interface ZookeeperClientpublic void addStateListener(StateListener listener)
addStateListener in interface ZookeeperClientpublic void removeStateListener(StateListener listener)
removeStateListener in interface ZookeeperClientpublic Set<StateListener> getSessionListeners()
public List<String> addChildListener(String path, ChildListener listener)
addChildListener in interface ZookeeperClientpublic void addDataListener(String path, DataListener listener)
addDataListener in interface ZookeeperClientpublic void addDataListener(String path, DataListener listener, Executor executor)
addDataListener in interface ZookeeperClientexecutor - another threadpublic void removeDataListener(String path, DataListener listener)
removeDataListener in interface ZookeeperClientpublic void removeChildListener(String path, ChildListener listener)
removeChildListener in interface ZookeeperClientpublic void close()
close in interface ZookeeperClientpublic void create(String path, String content, boolean ephemeral)
create in interface ZookeeperClientpublic String getContent(String path)
getContent in interface ZookeeperClientCopyright © 2011–2019 The Apache Software Foundation. All rights reserved.