|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
See:
Description
| Exception Summary | |
|---|---|
| ConstructorCantRetryException | A TooManyRetriesException that is thrown when a
constructor wants to retry but isn't able to do. |
| DeadTransactionException | An IllegalTransactionStateException that indicates that an action is executed on a
transaction that is committed or aborted. |
| IllegalTransactionStateException | An IllegalStateException that is thrown when an operations is executed on a
Transaction when it is not in a valid state for that operation. |
| NoRetryPossibleException | An IllegalTransactionStateException that indicates that a retry is done, without the
possibility of progress, for example when the readset is empty. |
| NoTransactionFoundException | An IllegalStateException that can be thrown when no transaction but if it was expected. |
| PreparedTransactionException | A IllegalTransactionStateException that is thrown when an operation is executed on a
transaction while the transaction is prepared. |
| ReadonlyException | A IllegalTransactionStateException that indicates that an action is executed on a
readonly transaction that requires an update. |
| RetryTimeoutException | A RuntimeException that is thrown in case of a transaction timeout
on a blocking operation (using the retry primitive). |
| StartFailureException | An IllegalStateException that is thrown when a TransactionFactoryBuilder failed
to start a transaction. |
| TooManyRetriesException | A RuntimeException that is thrown when a transaction is retried too many times. |
| Error Summary | |
|---|---|
| ControlFlowError | A Error that is used to regulate control flow inside multiverse, to be more specific
jump from code to the handler the transaction management logic (instrumented or
SpeculativeConfigurationFailure) so it doesn't indicate a
bad thing. |
| LockNotFreeReadConflict | A ReadConflict that indicates that a read failed because the item was locked. |
| LockNotFreeWriteConflict | A WriteConflict that indicates that the locks could not be acquired while doing a
Transaction.commit(). |
| OldVersionNotFoundReadConflict | A ReadConflict that indicates that a load was done, but the version needed could not be found
because it is too old (and doesn't exist anymore). |
| OptimisticLockFailedWriteConflict | A WriteConflict that indicates that the version of the transactional object
you want to update already was updated by another transaction. |
| PanicError | An Error that is thrown if the system has entered an invalid state. |
| ReadConflict | An Error that indicates that a load a transactional object using a transaction failed. |
| Retry | A ControlFlowError that indicates that an explicit retry should be done, e.g. |
| SpeculativeConfigurationFailure | A ControlFlowError that indicates that current transaction implementation can't deal
with more transactional objects than it can handle. |
| UncommittedReadConflict | An ReadConflict that is thrown when an object is loaded but has not been committed yet. |
| WriteConflict | An Error that indicates a failure while doing a Transaction.commit(). |
| WriteSkewConflict | A WriteConflict that is thrown when a writeskew is detected and the transaction is
not allowed to commit and therefore aborted. |
Contains the most important exceptions.
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||