zk006 zk client api介绍

创建会话

 ZooKeeper(String connectString, int sessionTimeout, Watcher watcher)

 ZooKeeper(String connectString, int sessionTimeout, Watcher watcher, boolean canBeReadOnly)

 ZooKeeper(String connectString, int sessionTimeout, Watcher watcher, long sessionId, byte[] sessionPasswd)

 ZooKeeper(String connectString, int sessionTimeout, Watcher watcher, long sessionId, byte[] sessionPasswd, boolean canBeReadOnly)

创建节点

String create(String path, byte[] data, List<ACL> acl, CreateMode createMode)

void create(String path, byte[] data, List<ACL> acl, CreateMode createMode, AsyncCallback.StringCallback cb, Object ctx)

删除节点

void delete(String path, int version)

void delete(String path, int version, AsyncCallback.VoidCallback cb, Object ctx)

获取子节点

List<String> getChildren(String path, boolean watch)

Void getChildren(String path, boolean watch, AsyncCallback.Children2Callback cb, Object ctx)

void getChildren(String path, boolean watch, AsyncCallback.ChildrenCallback cb, Object ctx)

List<String> getChildren(String path, boolean watch, Stat stat)

List<String> getChildren(String path, Watcher watcher)

void getChildren(String path, Watcher watcher, AsyncCallback.Children2Callback cb, Object ctx)

void getChildren(String path, Watcher watcher,AsyncCallback.ChildrenCallback  cb, Object ctx)

获取节点数据

void getData(String path, boolean watch, AsyncCallback.DataCallback cb, Object ctx)

byte[] getData(String path, boolean watch, Stat stat)

void getData(String path, Watcher watcher, AsyncCallback.DataCallback cb, Object ctx)

byte[] getData(String path, Watcher watcher, Stat stat) 

修改数据

Stat setData(String path, byte[] data, int version)

void setData(String path, byte[] data, int version, AsyncCallback.StatCallback cb, Object ctx)

检查节点是否存在

Stat exists(String path, boolean watch)

void exists(String path, boolean watch, AsyncCallback.StatCallback cb, Object ctx)

Stat exists(String path, Watcher watcher)

void exists(String path, Watcher watcher, AsyncCallback.StatCallback cb, Object ctx)
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值