# Uses of Package
org.springframework.transaction.interceptor

Packages that use org.springframework.transaction.interceptor
Package
Description
org.springframework.transaction.annotation
Spring's support for annotation-based transaction demarcation.
org.springframework.transaction.interceptor
AOP-based solution for declarative transaction demarcation.

Classes in org.springframework.transaction.interceptor used by org.springframework.transaction.annotation
Class
Description
AbstractFallbackTransactionAttributeSource
Abstract implementation of `TransactionAttributeSource` that caches attributes for methods and implements a fallback policy: 1.
BeanFactoryTransactionAttributeSourceAdvisor
Advisor driven by a `TransactionAttributeSource`, used to include a transaction advice bean for methods that are transactional.
RollbackRuleAttribute
Rule determining whether a given exception should cause a rollback.
TransactionAttribute
This interface adds a `rollbackOn` specification to `TransactionDefinition`.
TransactionAttributeSource
Strategy interface used by `TransactionInterceptor` for metadata retrieval.
TransactionInterceptor
AOP Alliance MethodInterceptor for declarative transaction management using the common Spring transaction infrastructure (`PlatformTransactionManager`/ `ReactiveTransactionManager`).
Classes in org.springframework.transaction.interceptor used by org.springframework.transaction.interceptor
Class
Description
DefaultTransactionAttribute
Spring's common transaction attribute implementation.
RollbackRuleAttribute
Rule determining whether a given exception 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 `TransactionInterceptor` or an AspectJ aspect.
TransactionAspectSupport.InvocationCallback
Simple callback interface for proceeding with the target invocation.
TransactionAspectSupport.TransactionInfo
Opaque object used to hold transaction information.
TransactionAttribute
This interface adds a `rollbackOn` specification to `TransactionDefinition`.
TransactionAttributeSource
Strategy interface used by `TransactionInterceptor` for metadata retrieval.
TransactionInterceptor
AOP Alliance MethodInterceptor for declarative transaction management using the common Spring transaction infrastructure (`PlatformTransactionManager`/ `ReactiveTransactionManager`).