Package | Description |
---|---|
org.multiverse.api.exceptions | |
org.multiverse.stms.gamma.transactions |
Class and Description |
---|
AtomicOperationException
A
TxnExecutionException thrown when an atomic operation has failed (e.g. |
ControlFlowError
An
Error thrown to regulate control flow inside multiverse TxnExecutor . |
IllegalTxnStateException
A
TxnExecutionException thrown when an operation is executed on a
Txn when it is not in a valid state for that operation. |
PropagationException
An
IllegalStateException throw when there is a conflict with the Txn
propagation. |
ReadWriteConflict
A
ControlFlowError thrown when a reading or writing a TxnObject
failed, e.g. |
RetryError
A
ControlFlowError thrown when an explicit retry is done on a Txn . |
RetryException
A
TxnExecutionException thrown when retrying a transaction for another attempt fails. |
SpeculativeConfigurationError
A
ControlFlowError thrown for dealing with the speculative configuration mechanism. |
TxnExecutionException
A
RuntimeException thrown when something fails while executing a Txn . |
Class and Description |
---|
AbortOnlyException
An
IllegalTxnStateException thrown when a Txn is configured
as abort only and a prepare/commit is executed. |
DeadTxnException
An
IllegalTxnStateException thrown when an action is executed on a
Txn that is either committed or aborted. |
IllegalTxnStateException
A
TxnExecutionException thrown when an operation is executed on a
Txn when it is not in a valid state for that operation. |
ReadonlyException
An
IllegalTxnStateException thrown when a write action is executed using
a readonly Txn . |
ReadWriteConflict
A
ControlFlowError thrown when a reading or writing a TxnObject
failed, e.g. |
RetryError
A
ControlFlowError thrown when an explicit retry is done on a Txn . |
RetryNotAllowedException
A
RetryException thrown when a StmUtils.retry() or Txn.retry()
is done while the Txn doesn't allow blocking transactions. |
SpeculativeConfigurationError
A
ControlFlowError thrown for dealing with the speculative configuration mechanism. |
StmMismatchException
A
TxnExecutionException thrown when a transaction encounters encounters a transactional object
that belongs to a different Stm instance. |
TxnExecutionException
A
RuntimeException thrown when something fails while executing a Txn . |
Copyright © 2020. All rights reserved.