The Spring Framework

## Uses of Package
org.springframework.transaction.interceptor

Packages that use org.springframework.transaction.interceptor
org.springframework.test.context.transaction: Transactional support classes for the Spring TestContext Framework.
org.springframework.transaction.annotation: JDK 1.5+ annotation for transaction demarcation.
org.springframework.transaction.interceptor: AOP-based solution for declarative transaction demarcation.

Classes in org.springframework.transaction.interceptor used by org.springframework.test.context.transaction
TransactionAttributeSource Interface used by TransactionInterceptor.

Classes in org.springframework.transaction.interceptor used by org.springframework.transaction.annotation
AbstractFallbackTransactionAttributeSource Abstract implementation of `TransactionAttributeSource` that caches attributes for methods and implements a fallback policy: 1. specific target method; 2. target class; 3. declaring method; 4. declaring class/interface.
TransactionAttribute This interface adds a `rollbackOn` specification to TransactionDefinition.
TransactionAttributeSource Interface used by TransactionInterceptor.

Classes in org.springframework.transaction.interceptor used by org.springframework.transaction.interceptor
AbstractFallbackTransactionAttributeSource Abstract implementation of `TransactionAttributeSource` that caches attributes for methods and implements a fallback policy: 1. specific target method; 2. target class; 3. declaring method; 4. declaring class/interface.
DefaultTransactionAttribute Transaction attribute that takes the EJB approach to rolling back on runtime, but not checked, exceptions.
RollbackRuleAttribute Rule determining whether or not a given exception (and any subclasses) should cause a rollback.
RuleBasedTransactionAttribute TransactionAttribute implementation that works out whether a given exception should cause transaction rollback by applying a number of rollback rules, both positive and negative.
TransactionAspectSupport Base class for transactional aspects, such as the AOP Alliance `TransactionInterceptor` or an AspectJ aspect.
TransactionAspectSupport.TransactionInfo Opaque object used to hold Transaction information.
TransactionAttribute This interface adds a `rollbackOn` specification to TransactionDefinition.
TransactionAttributeSource Interface used by TransactionInterceptor.
TransactionInterceptor AOP Alliance MethodInterceptor for declarative transaction management using the common Spring transaction infrastructure (`PlatformTransactionManager`).

The Spring Framework

Copyright © 2002-2008 The Spring Framework.