| 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. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AnnotationTransactionAttributeSourceImplementation of the
  TransactionAttributeSourceinterface for working with transaction metadata in JDK 1.5+ annotation format. | 
| Modifier and Type | Method and Description | 
|---|---|
| TransactionAttributeSource | ProxyTransactionManagementConfiguration. transactionAttributeSource() | 
| Modifier and Type | Method and Description | 
|---|---|
| BeanFactoryTransactionAttributeSourceAdvisor | ProxyTransactionManagementConfiguration. transactionAdvisor(TransactionAttributeSource transactionAttributeSource,
                  TransactionInterceptor transactionInterceptor) | 
| TransactionInterceptor | ProxyTransactionManagementConfiguration. transactionInterceptor(TransactionAttributeSource transactionAttributeSource) | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AbstractFallbackTransactionAttributeSourceAbstract implementation of  TransactionAttributeSourcethat caches
 attributes for methods and implements a fallback policy: 1. | 
| class  | CompositeTransactionAttributeSourceComposite  TransactionAttributeSourceimplementation that iterates
 over a given array ofTransactionAttributeSourceinstances. | 
| class  | MatchAlwaysTransactionAttributeSourceVery simple implementation of TransactionAttributeSource which will always return
 the same TransactionAttribute for all methods fed to it. | 
| class  | MethodMapTransactionAttributeSourceSimple  TransactionAttributeSourceimplementation that
 allows attributes to be stored per method in aMap. | 
| class  | NameMatchTransactionAttributeSourceSimple  TransactionAttributeSourceimplementation that
 allows attributes to be matched by registered name. | 
| Modifier and Type | Method and Description | 
|---|---|
| TransactionAttributeSource | TransactionAspectSupport. getTransactionAttributeSource()Return the transaction attribute source. | 
| TransactionAttributeSource[] | CompositeTransactionAttributeSource. getTransactionAttributeSources()Return the TransactionAttributeSource instances that this
 CompositeTransactionAttributeSource combines. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | TransactionAspectSupport. setTransactionAttributeSource(TransactionAttributeSource transactionAttributeSource)Set the transaction attribute source which is used to find transaction
 attributes. | 
| void | TransactionProxyFactoryBean. setTransactionAttributeSource(TransactionAttributeSource transactionAttributeSource)Set the transaction attribute source which is used to find transaction
 attributes. | 
| void | BeanFactoryTransactionAttributeSourceAdvisor. setTransactionAttributeSource(TransactionAttributeSource transactionAttributeSource)Set the transaction attribute source which is used to find transaction
 attributes. | 
| void | TransactionAspectSupport. setTransactionAttributeSources(TransactionAttributeSource... transactionAttributeSources)Set multiple transaction attribute sources which are used to find transaction
 attributes. | 
| Constructor and Description | 
|---|
| CompositeTransactionAttributeSource(TransactionAttributeSource... transactionAttributeSources)Create a new CompositeTransactionAttributeSource for the given sources. | 
| TransactionInterceptor(PlatformTransactionManager ptm,
                      TransactionAttributeSource tas)Create a new TransactionInterceptor. |