Package com.interface21.transaction

Exception hierarchy for Spring's transaction infrastructure, independent of any specific transaction management system.

See:
          Description

Interface Summary
PlatformTransactionManager This is the central interface in Spring's transaction support.
TransactionDefinition Interface for classes that define transaction properties.
 

Class Summary
TransactionStatus Representation of the status of a transaction, consisting of a transaction object and some status flags.
 

Exception Summary
CannotCreateTransactionException Exception thrown when a transaction can't be created using an underlying transaction API such as JTA.
HeuristicCompletionException Exception that represents a transaction failure caused by heuristics.
InvalidIsolationException Exception that gets thrown when an invalid isolation level is specified, i.e. an isolation level that the transaction manager implementation doesn't support.
InvalidTimeoutException Exception that gets thrown when an invalid timeout is specified, i.e. the transaction manager implementation doesn't support timeouts.
NestedTransactionNotPermittedException Exception thrown when an attempt is made to begin a transaction but this would amount to a nested transaction, which is not supporting by the underlying transaction implementation.
NoTransactionException Exception thrown when an operation is attempted that relies on an existing transaction (such as setting rollback status) and there is no existing transaction.
TransactionException Superclass for all transaction exceptions.
TransactionSystemException Exception thrown when a general transaction system error is encountered.
TransactionUsageException Superclass for exceptions caused by inappropriate usage of a Spring transaction API.
UnexpectedRollbackException Thrown when an attempt to commit a transaction resulted in an unexpected rollback
 

Package com.interface21.transaction Description

Exception hierarchy for Spring's transaction infrastructure, independent of any specific transaction management system. Contains transaction manager, definition, and status interfaces.



Rod Johnson and Spring contributors 2001-2003.