Returns the children of this node and additionally sets a watch for any changes.
Returns the children of this node and additionally sets a watch for any changes.
a partial function invoked when applicable events occur
an unordered sequence containing each child node
SynchronousWatchableZookeeper.children for further details
Returns the children of this node.
Returns the children of this node.
an unordered sequence containing each child node
SynchronousZookeeper.children for further details
Creates this node.
Creates this node.
the data to associate with this node, which may be empty, but not null
an access control list to apply to this node, which must not be empty
the disposition of this node
a new node whose path will differ is disp
is either PersistentSequential or EphemeralSequential
SynchronousZookeeper.create for further details
Deletes this node.
Deletes this node.
a Some
containing the expected version of the node or None
if a version match is not required
SynchronousZookeeper.delete for further details
Returns the status of this node if it exists and additionally sets a watch for any changes.
Returns the status of this node if it exists and additionally sets a watch for any changes.
a partial function invoked when applicable events occur
a Some
containing this node status or None
if this node does not exist
SynchronousWatchableZookeeper.exists for further details
Returns the status of this node if it exists.
Returns the status of this node if it exists.
a Some
containing this node status or None
if this node does not exist
SynchronousZookeeper.exists for further details
Returns the data and status of this node and additionally sets a watch for any changes.
Returns the data and status of this node and additionally sets a watch for any changes.
a partial function invoked when applicable events occur
a tuple containing the data and status of this node
SynchronousWatchableZookeeper.get for further details
Returns the data and status of this node.
Returns the data and status of this node.
a tuple containing the data and status of this node
SynchronousZookeeper.get for further details
Returns the ACL and status of this node.
Returns the ACL and status of this node.
a tuple containing the ACL and status of this node
SynchronousZookeeper.getACL for further details
Returns the name of this node.
Returns the name of this node.
the name of this node
Returns the parent node.
Returns the parent node wrapped in an Option
.
Returns the normalized path of this node.
Returns the normalized path of this node.
the normalized path of this node
Resolves the given path
relative to this node.
Resolves the given path
relative to this node.
the path to resolve relative to this node
a new node in which the given path
is resolved relative to this node
Path, method resolve
, for details on path resolution
Resolves the given path
relative to this node.
Resolves the given path
relative to this node.
the path to resolve relative to this node
a new node in which the given path
is resolved relative to this node
Path, method resolve
, for details on path resolution
Sets the data for this node.
Sets the data for this node.
the data to associate with this node, which may be empty, but not null
a Some
containing the expected version of this node or None
if a version match is not required
the status of the node
SynchronousZookeeper.set for further details
Sets the ACL for this node.
Sets the ACL for this node.
an access control list to apply to this node, which must not be empty
the status of this node
SynchronousZookeeper.setACL for further details
Represents a node in ZooKeeper.