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