Uses of Class
com.orientechnologies.orient.core.transaction.OTransactionIdPromise
Packages that use OTransactionIdPromise
Package
Description
-
Uses of OTransactionIdPromise in com.orientechnologies.orient.core.transaction
Methods in com.orientechnologies.orient.core.transaction that return OTransactionIdPromiseModifier and TypeMethodDescriptionOTransactionSequenceManager.nextAt(int pos) This is public only for testing purposesOTransactionSequenceManager.promised(int position) static OTransactionIdPromiseOTransactionIdPromise.readNetwork(DataInput input) OTransactionIdPromise.retrySequence(ONodeId node) Methods in com.orientechnologies.orient.core.transaction that return types with arguments of type OTransactionIdPromiseModifier and TypeMethodDescriptionODistributedSynchronizedSequence.next()OTransactionSequenceManager.next()ODistributedSynchronizedSequence.nextDDL()ODistributedSynchronizedSequence.nextDDL()OTransactionSequenceManager.nextDDL()As today DDLs are not atomic, so we used two sequential for pre-operation and post operation to assert that the DDL was completed, as soon as DDLs will be atomic we can revert to a single sequentialOTransactionSequenceManager.nextDDL()As today DDLs are not atomic, so we used two sequential for pre-operation and post operation to assert that the DDL was completed, as soon as DDLs will be atomic we can revert to a single sequentialMethods in com.orientechnologies.orient.core.transaction with parameters of type OTransactionIdPromiseModifier and TypeMethodDescriptionbooleanOTransactionIdPromise.nextAccept(OTransactionIdPromise promise) voidODistributedSynchronizedSequence.notifyFailure(OTransactionIdPromise id) booleanOTransactionSequenceManager.notifyFailure(OTransactionIdPromise promise) ODistributedSynchronizedSequence.notifySuccess(OTransactionIdPromise id) This make sure that there is a synchronization between the apply of the status of transactions sequence and the logging of it in the database, to avoid to have in the status a transaction that has not yet been logged.OTransactionSequenceManager.notifySuccess(OTransactionIdPromise promise) ODistributedSynchronizedSequence.validate(OTransactionIdPromise id) OTransactionSequenceManager.validate(OTransactionIdPromise promise) -
Uses of OTransactionIdPromise in com.orientechnologies.orient.distributed.context
Methods in com.orientechnologies.orient.distributed.context that return OTransactionIdPromiseMethods in com.orientechnologies.orient.distributed.context with parameters of type OTransactionIdPromiseModifier and TypeMethodDescriptionvoidONodeState.cancelPromise(OTransactionIdPromise promise) voidONodeState.complete(OTransactionIdPromise promise) voidONodeState.failure(ONodeId node, OTransactionIdPromise promise, OAcceptResult acceptResult) ONodeState.receiveFailure(OTransactionIdPromise promise) ONodeState.receiveSuccess(OTransactionIdPromise promise) voidONodeState.success(ONodeId node, OTransactionIdPromise promise) voidONodeState.waitComplete(OTransactionIdPromise promise) -
Uses of OTransactionIdPromise in com.orientechnologies.orient.distributed.context.coordination
Methods in com.orientechnologies.orient.distributed.context.coordination that return OTransactionIdPromiseModifier and TypeMethodDescriptionOConsensusSuccess.failure()Returns the value of thefailurerecord component.OOperationStart.promise()Returns the value of thepromiserecord component.OResponseCollector.CompleteInfo.promise()Returns the value of thepromiserecord component.Methods in com.orientechnologies.orient.distributed.context.coordination that return types with arguments of type OTransactionIdPromiseModifier and TypeMethodDescriptionOCoordinatedDistributedOps.startEstablish(Set<ONodeId> nodes, OCompleteAction action) OCoordinatedDistributedOpsImpl.startEstablish(Set<ONodeId> nodes, OCompleteAction action) Methods in com.orientechnologies.orient.distributed.context.coordination with parameters of type OTransactionIdPromiseModifier and TypeMethodDescriptionvoidOVersionPromise.accept(OTransactionIdPromise promise, OVersion version) voidOCoordinatedDistributedOps.addDatabaseMember(ODatabaseId dbId, List<OAddNodeInfo> nodes, OVersion version, OTransactionIdPromise promise) voidOCoordinatedDistributedOpsImpl.addDatabaseMember(ODatabaseId dbId, List<OAddNodeInfo> nodes, OVersion version, OTransactionIdPromise promise) voidOVersionPromise.cancel(OTransactionIdPromise promise) voidOCoordinatedDistributedOps.cancelAddDatabaseMember(ODatabaseId dbId, List<OAddNodeInfo> nodes, OTransactionIdPromise promise) voidOCoordinatedDistributedOpsImpl.cancelAddDatabaseMember(ODatabaseId dbId, List<OAddNodeInfo> nodes, OTransactionIdPromise promise) voidOCoordinatedDistributedOps.cancelDeclareDatabase(OTransactionIdPromise promise, ODatabaseId dbId, String database) voidOCoordinatedDistributedOpsImpl.cancelDeclareDatabase(OTransactionIdPromise promise, ODatabaseId dbId, String database) voidOCoordinatedDistributedOps.cancelDropDatabase(ODatabaseId dbId, OVersion version, OTransactionIdPromise promise) voidOCoordinatedDistributedOpsImpl.cancelDropDatabase(ODatabaseId dbId, OVersion version, OTransactionIdPromise promise) voidOCoordinatedDistributedOps.cancelEstablish(OTransactionIdPromise promise) voidOCoordinatedDistributedOpsImpl.cancelEstablish(OTransactionIdPromise promise) voidOCoordinatedDistributedOps.cancelMergeNode(ONodeId node, ONodeStateNetwork state, ONodeStateNetwork original, OTransactionIdPromise promise) voidOCoordinatedDistributedOpsImpl.cancelMergeNode(ONodeId node, ONodeStateNetwork state, ONodeStateNetwork original, OTransactionIdPromise promise) voidOCoordinatedDistributedOps.cancelMergeToNetwork(OTransactionIdPromise promise) voidOCoordinatedDistributedOpsImpl.cancelMergeToNetwork(OTransactionIdPromise promise) voidOCoordinatedDistributedOps.cancelPromise(OTransactionIdPromise promise) voidOCoordinatedDistributedOpsImpl.cancelPromise(OTransactionIdPromise promise) voidOCoordinatedDistributedOps.cancelRegisterNode(OTransactionIdPromise promise) voidOCoordinatedDistributedOpsImpl.cancelRegisterNode(OTransactionIdPromise promise) voidOCoordinatedDistributedOps.cancelRemoveDatabaseMembers(ODatabaseId dbId, List<ONodeId> nodes, OTransactionIdPromise promise) voidOCoordinatedDistributedOpsImpl.cancelRemoveDatabaseMembers(ODatabaseId dbId, List<ONodeId> nodes, OTransactionIdPromise promise) voidOCoordinatedDistributedOps.cancelSetDatabaseNodeRole(ODatabaseId db, ONodeId node, ONodeRole role, OVersion version, OTransactionIdPromise promise) voidOCoordinatedDistributedOpsImpl.cancelSetDatabaseNodeRole(ODatabaseId db, ONodeId node, ONodeRole role, OVersion version, OTransactionIdPromise promise) voidOCoordinatedDistributedOps.cancelSetDatabaseQuorum(ODatabaseId db, int quorum, OVersion version, OTransactionIdPromise promise) voidOCoordinatedDistributedOpsImpl.cancelSetDatabaseQuorum(ODatabaseId db, int quorum, OVersion version, OTransactionIdPromise promise) voidOCoordinatedDistributedOps.cancelSetState(ODatabaseId dbId, ONodeId nodeId, OVersion version, OTransactionIdPromise promise) voidOCoordinatedDistributedOpsImpl.cancelSetState(ODatabaseId dbId, ONodeId nodeId, OVersion version, OTransactionIdPromise promise) voidOCoordinatedDistributedOps.cancelSetTopologyQuorum(int quorum, OVersion version, OTransactionIdPromise promise) voidOCoordinatedDistributedOpsImpl.cancelSetTopologyQuorum(int quorum, OVersion version, OTransactionIdPromise promise) voidOCoordinatedDistributedOps.cancelUnregisterNode(OTransactionIdPromise promise) voidOCoordinatedDistributedOpsImpl.cancelUnregisterNode(OTransactionIdPromise promise) voidOCoordinatedDistributedOps.completeExecution(OTransactionIdPromise promise) voidOCoordinatedDistributedOpsImpl.completeExecution(OTransactionIdPromise promise) OCoordinatedDistributedOps.consensusFailure(OTransactionIdPromise promise) OCoordinatedDistributedOpsImpl.consensusFailure(OTransactionIdPromise promise) OCoordinatedDistributedOps.consensusSuccess(OTransactionIdPromise promise) OCoordinatedDistributedOpsImpl.consensusSuccess(OTransactionIdPromise promise) voidOCoordinatedDistributedOps.declareDatabase(OTransactionIdPromise promise, ODatabaseId dbId, String database, Set<OAddNodeInfo> partecipants, int minimumQuorum) voidOCoordinatedDistributedOpsImpl.declareDatabase(OTransactionIdPromise promise, ODatabaseId dbId, String database, Set<OAddNodeInfo> partecipants, int minimumQuorum) voidOCoordinatedDistributedOps.dropDatabase(ODatabaseId dbId, OVersion version, OTransactionIdPromise promise) voidOCoordinatedDistributedOpsImpl.dropDatabase(ODatabaseId dbId, OVersion version, OTransactionIdPromise promise) OCoordinatedDistributedOps.establish(OGroupId networkId, Set<ONodeId> candidates, OTransactionIdPromise promise) OCoordinatedDistributedOpsImpl.establish(OGroupId groupId, Set<ONodeId> candidates, OTransactionIdPromise promise) voidOPromisedDistributedOps.finalize(OTransactionIdPromise promise) voidOPromisedDistributedOpsImpl.finalize(OTransactionIdPromise promise) OPromisedDistributedOps.getNotPromised(OTransactionIdPromise promise) OPromisedDistributedOpsImpl.getNotPromised(OTransactionIdPromise promise) OPromisedDistributedOps.getPromised(OTransactionIdPromise promise) OPromisedDistributedOpsImpl.getPromised(OTransactionIdPromise promise) voidOCoordinatedDistributedOps.mergeNode(ONodeId node, ONodeStateNetwork state, ONodeStateNetwork original, OTransactionIdPromise promise) voidOCoordinatedDistributedOpsImpl.mergeNode(ONodeId node, ONodeStateNetwork state, ONodeStateNetwork original, OTransactionIdPromise promise) voidOCoordinatedDistributedOps.mergeToNetwork(OTransactionIdPromise promise) voidOCoordinatedDistributedOpsImpl.mergeToNetwork(OTransactionIdPromise promise) voidOCoordinatedDistributedOps.nodeFailure(ONodeId node, OTransactionIdPromise promise, OAcceptResult acceptResult) voidOCoordinatedDistributedOpsImpl.nodeFailure(ONodeId node, OTransactionIdPromise promise, OAcceptResult acceptResult) voidOCoordinatedDistributedOps.nodeMergeResult(ONodeId node, OTransactionIdPromise promise, Optional<OAcceptResult> accepted) voidOCoordinatedDistributedOpsImpl.nodeMergeResult(ONodeId node, OTransactionIdPromise promise, Optional<OAcceptResult> accepted) voidOCoordinatedDistributedOps.nodeSuccess(ONodeId node, OTransactionIdPromise promise) voidOCoordinatedDistributedOpsImpl.nodeSuccess(ONodeId node, OTransactionIdPromise promise) OVersionPromise.promise(OTransactionIdPromise promise, OVersion version) OCoordinatedDistributedOps.receiveRetry(OTransactionIdPromise promise) OCoordinatedDistributedOpsImpl.receiveRetry(OTransactionIdPromise promise) voidOCoordinatedDistributedOps.registerNode(ONodeId node, OVersion version, OTransactionIdPromise promise) voidOCoordinatedDistributedOpsImpl.registerNode(ONodeId node, OVersion version, OTransactionIdPromise promise) voidOCoordinatedDistributedOps.removeDatabaseMembers(ODatabaseId dbId, List<ONodeId> nodes, OVersion version, OTransactionIdPromise promise) voidOCoordinatedDistributedOpsImpl.removeDatabaseMembers(ODatabaseId dbId, List<ONodeId> nodes, OVersion version, OTransactionIdPromise promise) OPromisedDistributedOps.removeNotPromised(OTransactionIdPromise promise) OPromisedDistributedOpsImpl.removeNotPromised(OTransactionIdPromise promise) OPromisedDistributedOps.removePromised(OTransactionIdPromise promise) OPromisedDistributedOpsImpl.removePromised(OTransactionIdPromise promise) OCoordinatedDistributedOps.restart(OTransactionIdPromise current, OCompleteAction action) OCoordinatedDistributedOpsImpl.restart(OTransactionIdPromise current, OCompleteAction action) voidOCoordinatedDistributedOps.setDatabaseNodeRole(ODatabaseId db, ONodeId node, ONodeRole role, OVersion version, OTransactionIdPromise promise) voidOCoordinatedDistributedOpsImpl.setDatabaseNodeRole(ODatabaseId db, ONodeId node, ONodeRole role, OVersion version, OTransactionIdPromise promise) voidOCoordinatedDistributedOps.setDatabaseQuorum(ODatabaseId db, int quorum, OVersion version, OTransactionIdPromise promise) voidOCoordinatedDistributedOpsImpl.setDatabaseQuorum(ODatabaseId db, int quorum, OVersion version, OTransactionIdPromise promise) voidOCoordinatedDistributedOps.setState(ODatabaseId db, ONodeId node, ODatabaseState state, OVersion version, OTransactionIdPromise promise) voidOCoordinatedDistributedOpsImpl.setState(ODatabaseId db, ONodeId node, ODatabaseState state, OVersion version, OTransactionIdPromise promise) voidOCoordinatedDistributedOps.setTopologyQuorum(int quorum, OVersion version, OTransactionIdPromise promise) voidOCoordinatedDistributedOpsImpl.setTopologyQuorum(int quorum, OVersion version, OTransactionIdPromise promise) OCoordinatedDistributedOps.unregisterNode(ONodeId node, OVersion version, OTransactionIdPromise promise) OCoordinatedDistributedOpsImpl.unregisterNode(ONodeId node, OVersion version, OTransactionIdPromise promise) OCoordinatedDistributedOps.validateAddDatabaseMember(ODatabaseId dbId, List<OAddNodeInfo> nodes, OVersion version, OTransactionIdPromise promise) OCoordinatedDistributedOpsImpl.validateAddDatabaseMember(ODatabaseId dbId, List<OAddNodeInfo> nodes, OVersion version, OTransactionIdPromise promise) OCoordinatedDistributedOps.validateDeclareDatabase(OTransactionIdPromise promise, ODatabaseId databaseId, String database, Set<OAddNodeInfo> partecipants, int minimumQuorum) OCoordinatedDistributedOpsImpl.validateDeclareDatabase(OTransactionIdPromise promise, ODatabaseId databaseId, String database, Set<OAddNodeInfo> partecipants, int minimumQuorum) OCoordinatedDistributedOps.validateDropDatabase(ODatabaseId dbId, OVersion version, OTransactionIdPromise promise) OCoordinatedDistributedOpsImpl.validateDropDatabase(ODatabaseId dbId, OVersion version, OTransactionIdPromise promise) OCoordinatedDistributedOps.validateEstablish(OGroupId networkId, Set<ONodeId> candidates, OTransactionIdPromise promise) OCoordinatedDistributedOpsImpl.validateEstablish(OGroupId groupId, Set<ONodeId> candidates, OTransactionIdPromise promise) OCoordinatedDistributedOps.validateMergeNode(ONodeId node, ONodeStateNetwork state, ONodeStateNetwork original, OTransactionIdPromise promise) OCoordinatedDistributedOpsImpl.validateMergeNode(ONodeId node, ONodeStateNetwork state, ONodeStateNetwork original, OTransactionIdPromise promise) OCoordinatedDistributedOps.validateMergeToNetwork(OGroupId group, ONodeStateNetwork state, ONodeStateNetwork original, OTransactionIdPromise coordinator) OCoordinatedDistributedOpsImpl.validateMergeToNetwork(OGroupId group, ONodeStateNetwork state, ONodeStateNetwork original, OTransactionIdPromise promise) OCoordinatedDistributedOps.validateRegisterNode(ONodeId node, OVersion version, OTransactionIdPromise promise) OCoordinatedDistributedOpsImpl.validateRegisterNode(ONodeId node, OVersion version, OTransactionIdPromise promise) OCoordinatedDistributedOps.validateRemoveDatabaseMembers(ODatabaseId dbId, List<ONodeId> nodes, OVersion version, OTransactionIdPromise promise) OCoordinatedDistributedOpsImpl.validateRemoveDatabaseMembers(ODatabaseId dbId, List<ONodeId> nodes, OVersion version, OTransactionIdPromise promise) OCoordinatedDistributedOps.validateSetDatabaseNodeRole(ODatabaseId db, ONodeId node, ONodeRole role, OVersion version, OTransactionIdPromise promise) OCoordinatedDistributedOpsImpl.validateSetDatabaseNodeRole(ODatabaseId db, ONodeId node, ONodeRole role, OVersion version, OTransactionIdPromise promise) OCoordinatedDistributedOps.validateSetDatabaseQuorum(ODatabaseId db, int quorum, OVersion version, OTransactionIdPromise promise) OCoordinatedDistributedOpsImpl.validateSetDatabaseQuorum(ODatabaseId db, int quorum, OVersion version, OTransactionIdPromise promise) OCoordinatedDistributedOps.validateSetState(ODatabaseId dbId, ONodeId nodeId, ODatabaseState state, OVersion version, OTransactionIdPromise promise) OCoordinatedDistributedOpsImpl.validateSetState(ODatabaseId dbId, ONodeId nodeId, ODatabaseState state, OVersion version, OTransactionIdPromise promise) OCoordinatedDistributedOps.validateSetTopologyQuorum(int quorum, OVersion version, OTransactionIdPromise promise) OCoordinatedDistributedOpsImpl.validateSetTopologyQuorum(int quorum, OVersion version, OTransactionIdPromise promise) OCoordinatedDistributedOps.validateUnregisterNode(ONodeId node, OVersion version, OTransactionIdPromise promise) OCoordinatedDistributedOpsImpl.validateUnregisterNode(ONodeId node, OVersion version, OTransactionIdPromise promise) Constructors in com.orientechnologies.orient.distributed.context.coordination with parameters of type OTransactionIdPromiseModifierConstructorDescriptionCompleteInfo(OCompleteAction action, OTransactionIdPromise promise, Set<ONodeId> nodes, Optional<OAcceptResult> result) Creates an instance of aCompleteInforecord class.OConsensusSuccess(OTransactionIdPromise failure) OConsensusSuccess(ODistributedMessage success, OTransactionIdPromise failure, boolean missing, boolean applied) Creates an instance of aOConsensusSuccessrecord class.OOperationStart(OTransactionIdPromise promise, Set<ONodeId> nodes) Creates an instance of aOOperationStartrecord class.OResponseCollectorImpl(OCompleteAction action, OTransactionIdPromise promise, int quorum, Set<ONodeId> activeNodes) OResponseCollectorMerge(OCompleteAction action, OTransactionIdPromise promise, int quorum, Set<ONodeId> nodes, ONodeId mergeNode) -
Uses of OTransactionIdPromise in com.orientechnologies.orient.distributed.context.coordination.action
Methods in com.orientechnologies.orient.distributed.context.coordination.action with parameters of type OTransactionIdPromiseModifier and TypeMethodDescriptionvoidOCompleteAction.complete(OTransactionIdPromise promise, Set<ONodeId> nodes, Optional<OAcceptResult> result) voidORecoordinateCompleteAction.complete(OTransactionIdPromise promise, Set<ONodeId> nodes, Optional<OAcceptResult> result) voidOStandardCompleteAction.complete(OTransactionIdPromise promise, Set<ONodeId> nodes, Optional<OAcceptResult> result) voidOCompleteAction.failure(OTransactionIdPromise promise, Set<ONodeId> all, Optional<OAcceptResult> optional) voidOMergeCompleteAction.failure(OTransactionIdPromise promise, Set<ONodeId> all, Optional<OAcceptResult> result) voidORecoordinateCompleteAction.failure(OTransactionIdPromise promise, Set<ONodeId> all, Optional<OAcceptResult> result) voidOStandardCompleteAction.failure(OTransactionIdPromise promise, Set<ONodeId> all, Optional<OAcceptResult> result) OCompleteAction.newResponseCollector(OTransactionIdPromise promise, int quorum, Set<ONodeId> nodes) OMergeCompleteAction.newResponseCollector(OTransactionIdPromise promise, int quorum, Set<ONodeId> nodes) ORecoordinateCompleteAction.newResponseCollector(OTransactionIdPromise promise, int quorum, Set<ONodeId> nodes) OStandardCompleteAction.newResponseCollector(OTransactionIdPromise promise, int quorum, Set<ONodeId> nodes) voidOCompleteAction.success(OTransactionIdPromise promise, Set<ONodeId> all) voidOMergeCompleteAction.success(OTransactionIdPromise promise, Set<ONodeId> all) voidORecoordinateCompleteAction.success(OTransactionIdPromise promise, Set<ONodeId> all) voidOStandardCompleteAction.success(OTransactionIdPromise promise, Set<ONodeId> all) -
Uses of OTransactionIdPromise in com.orientechnologies.orient.distributed.context.coordination.dbs
Methods in com.orientechnologies.orient.distributed.context.coordination.dbs with parameters of type OTransactionIdPromiseModifier and TypeMethodDescriptionvoidODatabasesTopologyState.addDatabaseMember(ODatabaseId dbId, List<OAddNodeInfo> nodes, OVersion version, OTransactionIdPromise promise) voidODatabaseTopologyState.addMember(List<OAddNodeInfo> nodes, OVersion version, OTransactionIdPromise promise) voidODatabasesTopologyState.cancelAddDatabaseMember(ODatabaseId dbId, List<OAddNodeInfo> nodes, OTransactionIdPromise promise) voidODatabaseTopologyState.cancelAddMemer(List<OAddNodeInfo> nodes, OTransactionIdPromise promise) voidODatabaseTopologyState.cancelDrop(OTransactionIdPromise promise, OVersion version) voidODatabasesTopologyState.cancelDropDatabase(ODatabaseId dbId, OVersion version, OTransactionIdPromise promise) voidODatabasesTopologyState.cancelMerge(OTransactionIdPromise promise) voidODatabaseTopologyState.cancelMerge(OTransactionIdPromise promise) voidODatabasesTopologyState.cancelPomise(OTransactionIdPromise promise, ODatabaseId db, String name) voidODatabaseTopologyState.cancelQuorum(OVersion version, OTransactionIdPromise promise) voidODatabasesTopologyState.cancelRemoveDatabaseMembers(ODatabaseId dbId, OTransactionIdPromise promise) voidODatabaseTopologyState.cancelRemoveMemer(OTransactionIdPromise promise) voidODatabaseTopologyState.cancelRole(ONodeId nodeId, OVersion version, OTransactionIdPromise promise) voidODatabasesTopologyState.cancelSetDatabaseNodeRole(ODatabaseId db, ONodeId node, ONodeRole role, OVersion version, OTransactionIdPromise promise) voidODatabasesTopologyState.cancelSetDatabaseQuorum(ODatabaseId db, int quorum, OVersion version, OTransactionIdPromise promise) voidODatabasesTopologyState.cancelSetState(ODatabaseId dbId, ONodeId nodeId, OVersion version, OTransactionIdPromise promise) voidODatabaseTopologyState.cancelSetState(ONodeId nodeId, OVersion version, OTransactionIdPromise promise) voidODatabasesTopologyState.declareDatabase(OTransactionIdPromise promise, ODatabaseId db, String name, Set<OAddNodeInfo> partecipants, int minimumQuorum) voidODatabaseTopologyState.drop(OTransactionIdPromise promise, OVersion version) voidODatabasesTopologyState.dropDatabase(OTransactionIdPromise promise, ODatabaseId dbId, OVersion version) voidODatabasesTopologyState.mergeNetworkState(List<ODatabaseStateNetwork> network, OTransactionIdPromise promise) voidODatabaseTopologyState.mergeState(ODatabaseStateNetwork state, OTransactionIdPromise promise) ODatabaseTopologyState.promiseMember(List<OAddNodeInfo> nodes, OVersion version, OTransactionIdPromise promise) ODatabaseTopologyState.promiseRemoveMember(List<ONodeId> nodes, OVersion version, OTransactionIdPromise promise) ODatabaseTopologyState.promiseState(ODatabaseState state, ONodeId nodeId, OVersion version, OTransactionIdPromise promise) voidODatabasesTopologyState.removeDatabaseMembers(ODatabaseId dbId, List<ONodeId> nodes, OVersion version, OTransactionIdPromise promise) voidODatabaseTopologyState.removeMember(List<ONodeId> nodes, OVersion version, OTransactionIdPromise promise) voidODatabasesTopologyState.setDatabaseNodeRole(ODatabaseId db, ONodeId node, ONodeRole role, OVersion version, OTransactionIdPromise promise) voidODatabasesTopologyState.setDatabaseQuorum(ODatabaseId db, int quorum, OVersion version, OTransactionIdPromise promise) voidODatabaseTopologyState.setQuorum(int newQuorum, OVersion version, OTransactionIdPromise promise) voidODatabaseTopologyState.setRole(ONodeId node, ONodeRole role, OVersion version, OTransactionIdPromise promise) voidODatabasesTopologyState.setState(ODatabaseId db, ONodeId node, ODatabaseState state, OVersion version, OTransactionIdPromise promise) voidODatabaseTopologyState.setState(ONodeId node, ODatabaseState state, OVersion version, OTransactionIdPromise promise) ODatabasesTopologyState.validateAddMember(ODatabaseId dbId, List<OAddNodeInfo> nodes, OVersion version, OTransactionIdPromise promise) ODatabasesTopologyState.validateDeclare(OTransactionIdPromise promise, ODatabaseId db, String name, Set<OAddNodeInfo> partecipants, int minimumQuorum) ODatabaseTopologyState.validateDrop(OTransactionIdPromise promise, OVersion version) ODatabasesTopologyState.validateDropDatabase(OTransactionIdPromise promise, ODatabaseId dbId, OVersion version) ODatabaseTopologyState.validateMerge(OTransactionIdPromise promise, ODatabaseStateNetwork stateDb) ODatabasesTopologyState.validateMergeNode(List<ODatabaseStateNetwork> databases, OTransactionIdPromise promise) ODatabaseTopologyState.validateMergeNode(OTransactionIdPromise promise, ODatabaseStateNetwork stateDb) ODatabasesTopologyState.validateMergeToNetwork(List<ODatabaseStateNetwork> original, OTransactionIdPromise promise) ODatabasesTopologyState.validateRemoveMembers(ODatabaseId dbId, List<ONodeId> nodes, OVersion version, OTransactionIdPromise promise) ODatabaseTopologyState.validateRole(ONodeId node, OVersion version, OTransactionIdPromise promise) ODatabasesTopologyState.validateSetDatabaseNodeRole(ODatabaseId db, ONodeId node, ONodeRole role, OVersion version, OTransactionIdPromise promise) ODatabasesTopologyState.validateSetDatabaseQuorum(ODatabaseId db, int quorum, OVersion version, OTransactionIdPromise promise) ODatabaseTopologyState.validateSetQurum(int newQuorum, OVersion version, OTransactionIdPromise promise) ODatabasesTopologyState.validateSetState(ODatabaseId dbId, ONodeId nodeId, ODatabaseState state, OVersion version, OTransactionIdPromise promise) -
Uses of OTransactionIdPromise in com.orientechnologies.orient.distributed.context.coordination.message
Methods in com.orientechnologies.orient.distributed.context.coordination.message that return OTransactionIdPromiseModifier and TypeMethodDescriptionOConfirmOp.getPromise()OFailOp.getPromise()OFailPropose.getPromise()OMergeConfirmOp.getPromise()OMergeFailOp.getPromise()OMergeRequest.getPromise()OMergeResult.getPromise()ORetryProposeOp.getPromise()OSuccessPropose.getPromise()OConfirmedRetryOp.getPromiseId()ODistributedMessage.getPromiseId()OProposeOp.getPromiseId()OConfirmedRetryOp.promiseId()Returns the value of thepromiseIdrecord component.Constructors in com.orientechnologies.orient.distributed.context.coordination.message with parameters of type OTransactionIdPromiseModifierConstructorDescriptionOConfirmedRetryOp(OTransactionIdPromise promiseId, OOperationMessage op) Creates an instance of aOConfirmedRetryOprecord class.OConfirmOp(OTransactionIdPromise promise) OFailOp(OTransactionIdPromise promise) OFailPropose(ONodeId nodeId, OTransactionIdPromise promise, OAcceptResult acceptResult) OMergeConfirmOp(OTransactionIdPromise promise) OMergeFailOp(OTransactionIdPromise promise) OMergeRequest(OTransactionIdPromise promise, OGroupId groupId, ONodeStateNetwork state, ONodeStateNetwork original) OMergeResult(ONodeId node, OTransactionIdPromise promise, Optional<OAcceptResult> accepted) OProposeOp(OTransactionIdPromise promise, OOperationMessage op) ORetryProposeOp(OTransactionIdPromise promise, OOperationMessage op) OSuccessPropose(ONodeId nodeId, OTransactionIdPromise promise) -
Uses of OTransactionIdPromise in com.orientechnologies.orient.distributed.context.coordination.message.operation
Methods in com.orientechnologies.orient.distributed.context.coordination.message.operation with parameters of type OTransactionIdPromiseModifier and TypeMethodDescriptionvoidOAddDatabaseMembers.apply(OOperationContext ctx, OTransactionIdPromise promise) voidOAddTopologyMember.apply(OOperationContext ctx, OTransactionIdPromise promise) voidODeclareDbMessage.apply(OOperationContext ctx, OTransactionIdPromise promise) voidODropDbMessage.apply(OOperationContext ctx, OTransactionIdPromise promise) voidOEstablishTopology.apply(OOperationContext ctx, OTransactionIdPromise promise) voidOMergeNode.apply(OOperationContext ctx, OTransactionIdPromise promise) voidOOperationMessage.apply(OOperationContext ctx, OTransactionIdPromise promise) voidORemoveDatabaseMembers.apply(OOperationContext ctx, OTransactionIdPromise promise) voidORemoveTopologyMember.apply(OOperationContext ctx, OTransactionIdPromise promise) voidOSetDatabaseMemberRole.apply(OOperationContext ctx, OTransactionIdPromise promise) voidOSetDatabaseQuorum.apply(OOperationContext ctx, OTransactionIdPromise promise) voidOSetDatabaseState.apply(OOperationContext ctx, OTransactionIdPromise promise) voidOSetTopologyQuorum.apply(OOperationContext ctx, OTransactionIdPromise promise) voidOAddDatabaseMembers.cancel(OOperationContext ctx, OTransactionIdPromise promise) voidOAddTopologyMember.cancel(OOperationContext ctx, OTransactionIdPromise promise) voidODeclareDbMessage.cancel(OOperationContext ctx, OTransactionIdPromise promise) voidODropDbMessage.cancel(OOperationContext ctx, OTransactionIdPromise promise) voidOEstablishTopology.cancel(OOperationContext ctx, OTransactionIdPromise promise) voidOMergeNode.cancel(OOperationContext ctx, OTransactionIdPromise promise) voidOOperationMessage.cancel(OOperationContext ctx, OTransactionIdPromise promise) voidORemoveDatabaseMembers.cancel(OOperationContext ctx, OTransactionIdPromise promise) voidORemoveTopologyMember.cancel(OOperationContext ctx, OTransactionIdPromise promise) voidOSetDatabaseMemberRole.cancel(OOperationContext ctx, OTransactionIdPromise promise) voidOSetDatabaseQuorum.cancel(OOperationContext ctx, OTransactionIdPromise promise) voidOSetDatabaseState.cancel(OOperationContext ctx, OTransactionIdPromise promise) voidOSetTopologyQuorum.cancel(OOperationContext ctx, OTransactionIdPromise promise) voidOOperationContext.declareDatabase(OTransactionIdPromise promise, ODatabaseId id, String name, Set<OAddNodeInfo> partecipants, int minimumQuorum) voidOOperationContext.distributedDrop(ODatabaseId dbId, OVersion version, OTransactionIdPromise promise) voidOOperationContext.establish(OGroupId groupId, Set<ONodeId> candidates, OTransactionIdPromise promise) voidOOperationContext.mergeNode(ONodeId node, ONodeStateNetwork state, ONodeStateNetwork original, OTransactionIdPromise promise) voidOOperationContext.recoordinateOperation(OTransactionIdPromise promise, OOperationMessage op) voidOOperationContext.registerNode(ONodeId node, OVersion version, OTransactionIdPromise promise) OAddDatabaseMembers.validate(OOperationContext ctx, OTransactionIdPromise promise) OAddTopologyMember.validate(OOperationContext ctx, OTransactionIdPromise promise) ODeclareDbMessage.validate(OOperationContext ctx, OTransactionIdPromise promise) ODropDbMessage.validate(OOperationContext ctx, OTransactionIdPromise promise) OEstablishTopology.validate(OOperationContext ctx, OTransactionIdPromise promise) OMergeNode.validate(OOperationContext ctx, OTransactionIdPromise promise) OOperationMessage.validate(OOperationContext ctx, OTransactionIdPromise promise) ORemoveDatabaseMembers.validate(OOperationContext ctx, OTransactionIdPromise promise) ORemoveTopologyMember.validate(OOperationContext ctx, OTransactionIdPromise promise) OSetDatabaseMemberRole.validate(OOperationContext ctx, OTransactionIdPromise promise) OSetDatabaseQuorum.validate(OOperationContext ctx, OTransactionIdPromise promise) OSetDatabaseState.validate(OOperationContext ctx, OTransactionIdPromise promise) OSetTopologyQuorum.validate(OOperationContext ctx, OTransactionIdPromise promise) -
Uses of OTransactionIdPromise in com.orientechnologies.orient.distributed.context.coordination.topology
Methods in com.orientechnologies.orient.distributed.context.coordination.topology with parameters of type OTransactionIdPromiseModifier and TypeMethodDescriptionvoidOTopologyManager.applyMerge(OTopologyStateNetwork topology, OTransactionIdPromise promise) voidOTopologyManager.cancelEstablish(OTransactionIdPromise promise) voidOTopologyManager.cancelMerge(OTransactionIdPromise promise) voidOTopologyManager.cancelRegisterPromise(OTransactionIdPromise promise) voidOTopologyManager.cancelSetQuorum(int quorumToSet, OVersion version, OTransactionIdPromise promise) voidOTopologyManager.cancelUnregisterPromise(OTransactionIdPromise promise) OTopologyManager.finalizeEstablish(OGroupId groupId, Set<ONodeId> candidates, OTransactionIdPromise promise) voidOTopologyManager.mergeNode(ONodeId node, OVersion version, OTransactionIdPromise promise) OTopologyManager.promiseRegister(ONodeId toAdd, OVersion version, OTransactionIdPromise promise) OTopologyManager.promiseUnregister(ONodeId node, OVersion version, OTransactionIdPromise promise) voidOTopologyManager.register(ONodeId toRegister, OVersion version, OTransactionIdPromise promise) voidOTopologyManager.setQuorum(int quorumToSet, OVersion version, OTransactionIdPromise promise) voidOTopologyManager.unregister(ONodeId node, OVersion version, OTransactionIdPromise promise) OTopologyManager.validateEstablish(OGroupId groupId, Set<ONodeId> candidates, OTransactionIdPromise promise) OTopologyManager.validateMergeNode(OGroupId group, ONodeStateNetwork original, OTransactionIdPromise promise) OTopologyManager.validateMergeToNetwork(OGroupId group, ONodeStateNetwork mergeState, OTransactionIdPromise promise) OTopologyManager.validateSetQuorum(int quorumToSet, OVersion version, OTransactionIdPromise promise) -
Uses of OTransactionIdPromise in com.orientechnologies.orient.distributed.db
Methods in com.orientechnologies.orient.distributed.db with parameters of type OTransactionIdPromiseModifier and TypeMethodDescriptionvoidOrientDBDistributed.cancelMergeToNetwork(OTransactionIdPromise promise) voidOrientDBDistributed.declareDatabase(OTransactionIdPromise promise, ODatabaseId dbId, String database, Set<OAddNodeInfo> partecipants, int minimumQuorum) voidOrientDBDistributed.distributedDrop(ODatabaseId dbId, OVersion version, OTransactionIdPromise promise) voidOrientDBDistributed.establish(OGroupId groupId, Set<ONodeId> candidates, OTransactionIdPromise promise) voidOrientDBDistributed.mergeNode(ONodeId node, ONodeStateNetwork state, ONodeStateNetwork original, OTransactionIdPromise promise) voidOrientDBDistributed.mergeNodeResult(ONodeId node, OTransactionIdPromise promise, Optional<OAcceptResult> accepted) voidOrientDBDistributed.mergeToNetwork(OTransactionIdPromise promise) voidOrientDBDistributed.recoordinateOperation(OTransactionIdPromise promise, OOperationMessage op) voidOrientDBDistributed.registerNode(ONodeId node, OVersion version, OTransactionIdPromise promise) voidOrientDBDistributed.validateMergeToNetwork(OGroupId group, ONodeStateNetwork state, ONodeStateNetwork original, OTransactionIdPromise promise) -
Uses of OTransactionIdPromise in com.orientechnologies.orient.server.distributed.impl
Methods in com.orientechnologies.orient.server.distributed.impl that return OTransactionIdPromiseModifier and TypeMethodDescriptionODDLContextImpl.getAfterChangePromise()ODDLContextImpl.getPreChangePromise()ONewDistributedTxContextImpl.getPromise()Methods in com.orientechnologies.orient.server.distributed.impl with parameters of type OTransactionIdPromiseModifier and TypeMethodDescriptionbooleanODatabaseDocumentDistributed.beginDistributedTx(ODistributedRequestId requestId, OTransactionIdPromise id, OTransactionInternal tx, boolean isCoordinator, int retryCount) protected OTransactionPhase1TaskODistributedTxCoordinator.createTxPhase1Task(OTransactionIdPromise id, OTransactionInternal transaction) ODatabaseDocumentDistributed.firstPhaseDDL(String query, OTransactionIdPromise preChangeId, OTransactionIdPromise afterChangeId, ODistributedRequestId requestId) voidODistributedTxCoordinator.tryCommit(ODatabaseDocumentDistributed database, OTransactionInternal iTx, OTransactionIdPromise txId, ODistributedRequestId requestId) Constructors in com.orientechnologies.orient.server.distributed.impl with parameters of type OTransactionIdPromiseModifierConstructorDescriptionODDLContextImpl(OSharedContextDistributed shared, String query, OTransactionIdPromise preChangeId, OTransactionIdPromise afterChangeId, ODistributedRequestId requestId) ONewDistributedTxContextImpl(OSharedContextDistributed shared, ODistributedRequestId reqId, OTransactionInternal tx, OTransactionIdPromise id) -
Uses of OTransactionIdPromise in com.orientechnologies.orient.server.distributed.impl.task
Methods in com.orientechnologies.orient.server.distributed.impl.task that return OTransactionIdPromiseModifier and TypeMethodDescriptionOSQLCommandTaskSecondPhase.getAfterChange()OSQLCommandTaskFirstPhase.getAfterChangeId()OSQLCommandTaskSecondPhase.getPreChange()OSQLCommandTaskFirstPhase.getPreChangeId()OTransactionPhase1Task.getPromise()Methods in com.orientechnologies.orient.server.distributed.impl.task with parameters of type OTransactionIdPromiseModifier and TypeMethodDescriptionstatic OTransactionResultPayloadOTransactionPhase1Task.executeTransaction(ODistributedRequestId requestId, OTransactionIdPromise id, ODatabaseDocumentDistributed database, OTransactionInternal tx, boolean isCoordinator, int retryCount) voidOTransactionPhase1Task.init(OTransactionIdPromise transactionId, OTransactionInternal tx) Constructors in com.orientechnologies.orient.server.distributed.impl.task with parameters of type OTransactionIdPromiseModifierConstructorDescriptionOSQLCommandTaskFirstPhase(String query, OTransactionIdPromise preChangeId, OTransactionIdPromise afterChangeId) OSQLCommandTaskSecondPhase(ODistributedRequestId confirmSentRequest, OTransactionIdPromise preChange, OTransactionIdPromise afterChange, boolean apply) OTransactionPhase1Task(List<ORecordOperation> ops, OTransactionIdPromise promise, SortedSet<OTransactionUniqueKey> uniqueIndexKeys) OTransactionPhase2Task(ODistributedRequestId firstPhaseId, boolean success, SortedSet<ORID> rids, SortedSet<OTransactionUniqueKey> uniqueIndexKeys, OTransactionIdPromise transactionId)