CuratorTransactionFinalpublic interface CuratorTransaction
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.
| Modifier and Type | Method | Description |
|---|---|---|
TransactionCheckBuilder<CuratorTransactionBridge> |
check() |
Deprecated.
Start a check builder in the transaction
|
TransactionCreateBuilder<CuratorTransactionBridge> |
create() |
Deprecated.
Start a create builder in the transaction
|
TransactionDeleteBuilder<CuratorTransactionBridge> |
delete() |
Deprecated.
Start a delete builder in the transaction
|
TransactionSetDataBuilder<CuratorTransactionBridge> |
setData() |
Deprecated.
Start a setData builder in the transaction
|
TransactionCreateBuilder<CuratorTransactionBridge> create()
TransactionDeleteBuilder<CuratorTransactionBridge> delete()
TransactionSetDataBuilder<CuratorTransactionBridge> setData()
TransactionCheckBuilder<CuratorTransactionBridge> check()
Copyright © 2011–2018 The Apache Software Foundation. All rights reserved.