
public class ODistributedTxContextImpl extends Object implements ODistributedTxContext
| Constructor and Description |
|---|
ODistributedTxContextImpl(ODistributedDatabase iDatabase,
ODistributedRequestId iRequestId) |
| Modifier and Type | Method and Description |
|---|---|
void |
addUndoTask(ORemoteTask undoTask) |
void |
begin(ODatabaseDocumentInternal distributed,
boolean local) |
Set<ORecordId> |
cancel(ODistributedServerManager dManager,
ODatabaseDocumentInternal database) |
void |
clearUndo() |
void |
commit(ODatabaseDocumentInternal database) |
void |
destroy() |
static void |
executeFix(Object me,
ODistributedTxContext context,
ODatabaseDocumentInternal database,
List<ORemoteTask> fixTasks,
ODistributedRequestId requestId,
ODistributedDatabase ddb) |
void |
fix(ODatabaseDocumentInternal database,
List<ORemoteTask> fixTasks) |
ODistributedRequestId |
getReqId() |
long |
getStartedOn() |
OTransactionOptimistic |
getTransaction() |
boolean |
isCanceled() |
void |
lock(ORID rid) |
void |
lock(ORID rid,
long timeout) |
void |
lockIndexKey(Object rid) |
Set<ORecordId> |
rollback(ODatabaseDocumentInternal database) |
String |
toString() |
void |
unlock() |
public ODistributedTxContextImpl(ODistributedDatabase iDatabase, ODistributedRequestId iRequestId)
public Set<ORecordId> cancel(ODistributedServerManager dManager, ODatabaseDocumentInternal database)
cancel in interface ODistributedTxContextpublic void lock(ORID rid)
lock in interface ODistributedTxContextpublic void lock(ORID rid, long timeout)
lock in interface ODistributedTxContextpublic void lockIndexKey(Object rid)
lockIndexKey in interface ODistributedTxContextpublic ODistributedRequestId getReqId()
getReqId in interface ODistributedTxContextpublic void addUndoTask(ORemoteTask undoTask)
addUndoTask in interface ODistributedTxContextpublic void commit(ODatabaseDocumentInternal database)
commit in interface ODistributedTxContextpublic void fix(ODatabaseDocumentInternal database, List<ORemoteTask> fixTasks)
fix in interface ODistributedTxContextpublic Set<ORecordId> rollback(ODatabaseDocumentInternal database)
rollback in interface ODistributedTxContextpublic boolean isCanceled()
isCanceled in interface ODistributedTxContextpublic void destroy()
destroy in interface ODistributedTxContextpublic void clearUndo()
clearUndo in interface ODistributedTxContextpublic void unlock()
unlock in interface ODistributedTxContextpublic long getStartedOn()
getStartedOn in interface ODistributedTxContextpublic static void executeFix(Object me, ODistributedTxContext context, ODatabaseDocumentInternal database, List<ORemoteTask> fixTasks, ODistributedRequestId requestId, ODistributedDatabase ddb)
public OTransactionOptimistic getTransaction()
getTransaction in interface ODistributedTxContextpublic void begin(ODatabaseDocumentInternal distributed, boolean local)
begin in interface ODistributedTxContextCopyright © 2009–2025 OrientDB. All rights reserved.