static void |
ODistributedTransactionManager.acquireMultipleRecordLocks(Object iThis,
ODistributedServerManager dManager,
ODistributedDatabase localDistributedDatabase,
List<com.orientechnologies.orient.core.id.ORecordId> recordsToLock,
int maxAutoRetry,
int autoRetryDelay,
ODistributedStorageEventListener eventListener,
ODistributedTxContext reqContext,
long timeout) |
protected void |
ODistributedTransactionManager.acquireMultipleRecordLocks(com.orientechnologies.orient.core.tx.OTransaction iTx,
int maxAutoRetry,
int autoRetryDelay,
ODistributedStorageEventListener eventListener,
ODistributedTxContext reqContext)
Acquires lock in block by using an optimistic approach with retry & random delay.
|
List<com.orientechnologies.orient.core.db.record.ORecordOperation> |
ODistributedTransactionManager.commit(com.orientechnologies.orient.core.db.document.ODatabaseDocumentTx database,
com.orientechnologies.orient.core.tx.OTransaction iTx,
Runnable callback,
ODistributedStorageEventListener eventListener) |
void |
ODistributedStorage.setEventListener(ODistributedStorageEventListener eventListener) |