// 异步设置节点数据并获取通知方式一
// 创建监听器
CuratorListener listener = new CuratorListener() {
@Override
public void eventReceived(CuratorFramework client, CuratorEvent event) throws Exception {
System.out.println(event.getPath());
}
};
// 添加监听器
client.getCuratorListenable().addListener(listener);
// 异步设置某个节点数据
client.setData().inBackground().forPath("/Platform/Config/test1", "test1".getBytes());
// 异步设置节点数据并获取通知方式二
BackgroundCallback callback = new BackgroundCallback() {
@Override
public void processResult(CuratorFramework client, CuratorEvent event) throws Exception {
System.out.println(event.getPath());
}
};
//异步设置某个节点数据
client.setData().inBackground(callback).forPath("/Platform/Config/test1", "test1".getBytes());