Uses of Package
org.multiverse.api.exceptions
Packages that use org.multiverse.api.exceptions
-
Classes in org.multiverse.api.exceptions used by org.multiverse.api.exceptionsClassDescriptionA
TxnExecutionException
thrown when an atomic operation has failed (e.g.AnError
thrown to regulate control flow inside multiverseTxnExecutor
.ATxnExecutionException
thrown when an operation is executed on aTxn
when it is not in a valid state for that operation.AnIllegalStateException
throw when there is a conflict with theTxn
propagation.AControlFlowError
thrown when a reading or writing aTxnObject
failed, e.g.AControlFlowError
thrown when an explicit retry is done on aTxn
.ATxnExecutionException
thrown when retrying a transaction for another attempt fails.AControlFlowError
thrown for dealing with the speculative configuration mechanism.ARuntimeException
thrown when something fails while executing aTxn
. -
Classes in org.multiverse.api.exceptions used by org.multiverse.stms.gamma.transactionsClassDescriptionAn
IllegalTxnStateException
thrown when aTxn
is configured as abort only and a prepare/commit is executed.AnIllegalTxnStateException
thrown when an action is executed on aTxn
that is either committed or aborted.ATxnExecutionException
thrown when an operation is executed on aTxn
when it is not in a valid state for that operation.AnIllegalTxnStateException
thrown when a write action is executed using a readonlyTxn
.AControlFlowError
thrown when a reading or writing aTxnObject
failed, e.g.AControlFlowError
thrown when an explicit retry is done on aTxn
.ARetryException
thrown when aStmUtils.retry()
orTxn.retry()
is done while theTxn
doesn't allow blocking transactions.AControlFlowError
thrown for dealing with the speculative configuration mechanism.ATxnExecutionException
thrown when a transaction encounters encounters a transactional object that belongs to a different Stm instance.ARuntimeException
thrown when something fails while executing aTxn
.