
public class ONewDistributedTransactionManager extends Object
| Constructor and Description |
|---|
ONewDistributedTransactionManager(ODistributedStorage storage,
ODistributedServerManager manager,
ODistributedDatabase iDDatabase) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
checkForClusterIds(OTransactionInternal iTx) |
List<ORecordOperation> |
commit(ODatabaseDocumentDistributed database,
OTransactionInternal iTx,
ODistributedStorageEventListener eventListener) |
protected OTransactionPhase1Task |
createTxTask(OTransactionInternal transaction,
Set<String> nodes) |
protected Set<String> |
getAvailableNodesButLocal(ODistributedConfiguration dbCfg,
Set<String> involvedClusters,
String localNodeName) |
protected Set<String> |
getInvolvedClusters(Iterable<ORecordOperation> uResult) |
OLogSequenceNumber |
getLsn() |
List<ORecordOperation> |
retriedCommit(ODatabaseDocumentDistributed database,
OTransactionInternal iTx,
ODistributedRequestId requestId) |
public ONewDistributedTransactionManager(ODistributedStorage storage, ODistributedServerManager manager, ODistributedDatabase iDDatabase)
public List<ORecordOperation> commit(ODatabaseDocumentDistributed database, OTransactionInternal iTx, ODistributedStorageEventListener eventListener)
public List<ORecordOperation> retriedCommit(ODatabaseDocumentDistributed database, OTransactionInternal iTx, ODistributedRequestId requestId)
public OLogSequenceNumber getLsn()
protected void checkForClusterIds(OTransactionInternal iTx)
protected Set<String> getAvailableNodesButLocal(ODistributedConfiguration dbCfg, Set<String> involvedClusters, String localNodeName)
protected Set<String> getInvolvedClusters(Iterable<ORecordOperation> uResult)
protected OTransactionPhase1Task createTxTask(OTransactionInternal transaction, Set<String> nodes)
Copyright © 2009–2025 OrientDB. All rights reserved.