| 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.
|
| Class and 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. |
| 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). |
| Class and Description |
|---|
| DefaultTransactionAttribute
Spring's common transaction attribute implementation.
|
| 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
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). |