Class CuratorTransaction
java.lang.Object
com.yahoo.transaction.AbstractTransaction
com.yahoo.vespa.curator.transaction.CuratorTransaction
- All Implemented Interfaces:
com.yahoo.transaction.Transaction
,AutoCloseable
public class CuratorTransaction
extends com.yahoo.transaction.AbstractTransaction
Transaction implementation against ZooKeeper.
- Author:
- Ulf Lilleengen
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.yahoo.transaction.Transaction
com.yahoo.transaction.Transaction.Operation
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
commit()
Commits this transaction.static CuratorTransaction
Returns an empty curator transactionstatic CuratorTransaction
from
(CuratorOperation operation, Curator curator) Returns a curator transaction having a single operationstatic CuratorTransaction
from
(List<CuratorOperation> operations, Curator curator) Returns a curator transaction having a list of operationsvoid
prepare()
toString()
Methods inherited from class com.yahoo.transaction.AbstractTransaction
add, add, close, operations, rollbackOrLog
-
Constructor Details
-
CuratorTransaction
-
-
Method Details
-
empty
Returns an empty curator transaction -
from
Returns a curator transaction having a single operation -
from
Returns a curator transaction having a list of operations -
prepare
public void prepare() -
commit
public void commit()Commits this transaction. If it is not already prepared this will prepare it first -
toString
-