Interface ODistributedTxContext
- All Known Implementing Classes:
ODDLContextImpl,ONewDistributedTxContextImpl
public interface ODistributedTxContext
Represent a distributed transaction context.
- Author:
- Luca Garulli
-
Method Summary
Modifier and TypeMethodDescriptionacquireIndexKeyPromise(Object key, int version, boolean force) acquirePromise(ORID rid, int version, boolean force) voidbegin(ODatabaseDocumentInternal distributed, boolean local) cancel(ODistributedServerManager current, ODatabaseDocumentInternal database) voidvoidcommit(ODatabaseDocumentInternal database) voiddestroy()getReqId()longvoidrollback(ODatabaseDocumentInternal database)
-
Method Details
-
acquirePromise
-
acquireIndexKeyPromise
-
releasePromises
void releasePromises() -
getReqId
ODistributedRequestId getReqId() -
commit
-
rollback
-
destroy
void destroy() -
clearUndo
void clearUndo() -
getStartedOn
long getStartedOn() -
cancel
-
getTransaction
OTransactionInternal getTransaction() -
getTransactionId
OTransactionId getTransactionId() -
begin
-