The code bellow let you set the data of a zNode if its data version matches the specified version.
Calling the method "CuratorFramework::setData" will initialize the data of a zNode and return a "Stat" object.
You will get this error if the zNode doesn't exist in ZooKeeper:
You will get this error if the version of the zNode (dataVersion) is incorrect:
In order for the code bellow to work:
► Make sure to update the "CONNECT_STRING" variable with your information.
Example
Here's an example of how to set the data of a zNode if its data version matches the specified version: