Uses of Class
org.multiverse.api.exceptions.TxnExecutionException
-
Packages that use TxnExecutionException Package Description org.multiverse.api.exceptions org.multiverse.stms.gamma.transactions -
-
Uses of TxnExecutionException in org.multiverse.api.exceptions
Subclasses of TxnExecutionException in org.multiverse.api.exceptions Modifier and Type Class Description classAbortOnlyExceptionAnIllegalTxnStateExceptionthrown when aTxnis configured as abort only and a prepare/commit is executed.classAtomicOperationExceptionATxnExecutionExceptionthrown when an atomic operation has failed (e.g.classDeadTxnExceptionAnIllegalTxnStateExceptionthrown when an action is executed on aTxnthat is either committed or aborted.classIllegalCommuteExceptionATxnExecutionExceptionthrown whenTxnaccess is done while a commuting function is being evaluated.classIllegalTxnStateExceptionATxnExecutionExceptionthrown when an operation is executed on aTxnwhen it is not in a valid state for that operation.classLockedExceptionAnAtomicOperationExceptionthrown when an atomic operation was executed on aTxnObjectwhile it was locked.classPreparedTxnExceptionAnIllegalTxnStateExceptionthrown when an operation is executed on aTxnwhile the transaction is prepared.classPropagationExceptionAnIllegalStateExceptionthrow when there is a conflict with theTxnpropagation.classReadonlyExceptionAnIllegalTxnStateExceptionthrown when a write action is executed using a readonlyTxn.classRetryExceptionATxnExecutionExceptionthrown when retrying a transaction for another attempt fails.classRetryInterruptedExceptionARetryExceptionthrown when the blocking operation on aTxnusing the retry has been interrupted.classRetryNotAllowedExceptionARetryExceptionthrown when aStmUtils.retry()orTxn.retry()is done while theTxndoesn't allow blocking transactions.classRetryNotPossibleExceptionARetryExceptionthrow when aStmUtils.retry()orTxn.retry()done on aTxnwithout the possibility of progress, for example when the readset of a transaction is empty.classRetryTimeoutExceptionARetryExceptionthrown when a transaction times out while it blocks on a retry (so waits for an update).classStmMismatchExceptionATxnExecutionExceptionthrown when a transaction encounters encounters a transactional object that belongs to a different Stm instance.classTooManyRetriesExceptionARetryExceptionthrown when aTxnis retried too many times.classTxnMandatoryExceptionAPropagationExceptionthrown when noTxnis available while it is mandatory.classTxnNotAllowedExceptionAPropagationExceptionthrown when aTxnis found, but is not allowed. -
Uses of TxnExecutionException in org.multiverse.stms.gamma.transactions
Methods in org.multiverse.stms.gamma.transactions that return TxnExecutionException Modifier and Type Method Description TxnExecutionExceptionGammaTxn. abortOnOpenForCommuteWhileEvaluatingCommute(GammaObject o)TxnExecutionExceptionGammaTxn. abortOnOpenForConstructionWhileEvaluatingCommute(GammaObject o)TxnExecutionExceptionGammaTxn. abortOnOpenForReadWhileEvaluatingCommute(GammaObject o)
-