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 class
AbortOnlyException
AnIllegalTxnStateException
thrown when aTxn
is configured as abort only and a prepare/commit is executed.class
AtomicOperationException
ATxnExecutionException
thrown when an atomic operation has failed (e.g.class
DeadTxnException
AnIllegalTxnStateException
thrown when an action is executed on aTxn
that is either committed or aborted.class
IllegalCommuteException
ATxnExecutionException
thrown whenTxn
access is done while a commuting function is being evaluated.class
IllegalTxnStateException
ATxnExecutionException
thrown when an operation is executed on aTxn
when it is not in a valid state for that operation.class
LockedException
AnAtomicOperationException
thrown when an atomic operation was executed on aTxnObject
while it was locked.class
PreparedTxnException
AnIllegalTxnStateException
thrown when an operation is executed on aTxn
while the transaction is prepared.class
PropagationException
AnIllegalStateException
throw when there is a conflict with theTxn
propagation.class
ReadonlyException
AnIllegalTxnStateException
thrown when a write action is executed using a readonlyTxn
.class
RetryException
ATxnExecutionException
thrown when retrying a transaction for another attempt fails.class
RetryInterruptedException
ARetryException
thrown when the blocking operation on aTxn
using the retry has been interrupted.class
RetryNotAllowedException
ARetryException
thrown when aStmUtils.retry()
orTxn.retry()
is done while theTxn
doesn't allow blocking transactions.class
RetryNotPossibleException
ARetryException
throw when aStmUtils.retry()
orTxn.retry()
done on aTxn
without the possibility of progress, for example when the readset of a transaction is empty.class
RetryTimeoutException
ARetryException
thrown when a transaction times out while it blocks on a retry (so waits for an update).class
StmMismatchException
ATxnExecutionException
thrown when a transaction encounters encounters a transactional object that belongs to a different Stm instance.class
TooManyRetriesException
ARetryException
thrown when aTxn
is retried too many times.class
TxnMandatoryException
APropagationException
thrown when noTxn
is available while it is mandatory.class
TxnNotAllowedException
APropagationException
thrown when aTxn
is 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 TxnExecutionException
GammaTxn. abortOnOpenForCommuteWhileEvaluatingCommute(GammaObject o)
TxnExecutionException
GammaTxn. abortOnOpenForConstructionWhileEvaluatingCommute(GammaObject o)
TxnExecutionException
GammaTxn. abortOnOpenForReadWhileEvaluatingCommute(GammaObject o)
-