Package org.multiverse.api.exceptions

Contains the most important exceptions.

See:
          Description

Interface Summary
RecoverableThrowable A marker interface that can be added to exceptions to indicate that the transaction is likely to have better luck next time.
 

Exception Summary
CommitFailureException A RuntimeException that indicates a failure while doing a Transaction.commit().
DeadTransactionException An IllegalStateException that indicates that an action is executed on a transaction that is not active.
FailedToObtainCommitLocksException A CommitFailureException that indicates that the locks could not be acquired while doing a Transaction.commit().
LoadException A RuntimeException that indicates that a load action on the transaction failed.
LoadLockedException A LoadException that indicates that a load failed because the item was locked.
LoadTooOldVersionException A LoadException 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).
LoadUncommittedException An IllegalStateException that is thrown when an object is loaded but has not been committed yet.
NoRetryPossibleException An IllegalStateException that indicates that a retry is done, without the possibility of progress, for example when the readset is empty.
NoTransactionFoundException An exception that can be thrown when no transaction but if it was expected.
PreparedTransactionException A IllegalStateException that is thrown when an operation is executed on a transaction while the transaction is prepared.
ReadonlyException A {StmException} that indicates that an action is executed on a readonly transaction that requires an update.
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.
TransactionTooSmallException  
WriteConflictException A CommitFailureException that indicates that a write conflict happened while doing a Transaction.commit().
 

Error Summary
PanicError An Error that is thrown if the system has entered an invalid state.
RetryError An Error dat indicates that a retry should be done.
 

Package org.multiverse.api.exceptions Description

Contains the most important exceptions.



Copyright © 2008-2010 Multiverse. All Rights Reserved.