Interface CuratorTransaction
- All Known Subinterfaces:
CuratorTransactionFinal
public interface CuratorTransaction
Deprecated.
Transactional/atomic operations. See ZooKeeper.multi(Iterable)
for
details on ZooKeeper transactions.
The general form for this interface is:
curator.inTransaction().operation().arguments().forPath(...). and().more-operations. and().commit();
Here's an example that creates two nodes in a transaction
curator.inTransaction(). create().forPath("/path-one", path-one-data). and().create().forPath("/path-two", path-two-data). and().commit();
Important: the operations are not submitted until
CuratorTransactionFinal.commit()
is called.
-
Method Summary
-
Method Details
-
create
Deprecated.Start a create builder in the transaction- Returns:
- builder object
-
delete
Deprecated.Start a delete builder in the transaction- Returns:
- builder object
-
setData
Deprecated.Start a setData builder in the transaction- Returns:
- builder object
-
check
Deprecated.Start a check builder in the transaction- Returns:
- builder object
-
CuratorFramework.transaction()