Package com.networknt.zookeeper.client
Interface ZooKeeperClient
-
- All Known Implementing Classes:
ZooKeeperClientImpl
public interface ZooKeeperClientZooKeeperClient interface- Author:
- Steve Hu
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidcreateEphemeral(String path, Object data)voidcreatePersistent(String path, boolean createParents)booleandelete(String path)booleanexists(String path)List<String>getChildren(String path)<T> TreadData(String path)<T> TreadData(String path, boolean returnNullIfPathNotExists)List<String>subscribeChildChanges(String path, org.I0Itec.zkclient.IZkChildListener listener)voidsubscribeDataChanges(String path, org.I0Itec.zkclient.IZkDataListener listener)voidsubscribeStateChanges(org.I0Itec.zkclient.IZkStateListener listener)voidunsubscribeChildChanges(String path, org.I0Itec.zkclient.IZkChildListener childListener)voidunsubscribeDataChanges(String path, org.I0Itec.zkclient.IZkDataListener dataListener)voidwriteData(String path, Object object)
-
-
-
Method Detail
-
subscribeStateChanges
void subscribeStateChanges(org.I0Itec.zkclient.IZkStateListener listener)
-
subscribeChildChanges
List<String> subscribeChildChanges(String path, org.I0Itec.zkclient.IZkChildListener listener)
-
unsubscribeChildChanges
void unsubscribeChildChanges(String path, org.I0Itec.zkclient.IZkChildListener childListener)
-
subscribeDataChanges
void subscribeDataChanges(String path, org.I0Itec.zkclient.IZkDataListener listener)
-
unsubscribeDataChanges
void unsubscribeDataChanges(String path, org.I0Itec.zkclient.IZkDataListener dataListener)
-
exists
boolean exists(String path)
-
readData
<T> T readData(String path)
-
readData
<T> T readData(String path, boolean returnNullIfPathNotExists)
-
createPersistent
void createPersistent(String path, boolean createParents) throws org.I0Itec.zkclient.exception.ZkInterruptedException, IllegalArgumentException, org.I0Itec.zkclient.exception.ZkException, RuntimeException
- Throws:
org.I0Itec.zkclient.exception.ZkInterruptedExceptionIllegalArgumentExceptionorg.I0Itec.zkclient.exception.ZkExceptionRuntimeException
-
createEphemeral
void createEphemeral(String path, Object data) throws org.I0Itec.zkclient.exception.ZkInterruptedException, IllegalArgumentException, org.I0Itec.zkclient.exception.ZkException, RuntimeException
- Throws:
org.I0Itec.zkclient.exception.ZkInterruptedExceptionIllegalArgumentExceptionorg.I0Itec.zkclient.exception.ZkExceptionRuntimeException
-
delete
boolean delete(String path)
-
-