Class ProxyTransactionManagementConfiguration
- java.lang.Object
- org.springframework.transaction.annotation.AbstractTransactionManagementConfiguration
- org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration
- All Implemented Interfaces:
Aware
,ImportAware
@Configuration @Role(2) public class ProxyTransactionManagementConfiguration extends AbstractTransactionManagementConfiguration
@Configuration
class that registers the Spring infrastructure beans necessary to enable proxy-based annotation-driven transaction management.- Since:
- 3.1
- Author:
- Chris Beams
- See Also:
EnableTransactionManagement
,TransactionManagementConfigurationSelector
Field Summary
Fields inherited from class org.springframework.transaction.annotation.AbstractTransactionManagementConfiguration
enableTx, txManager
Constructor Summary
Constructors Constructor Description ProxyTransactionManagementConfiguration()
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BeanFactoryTransactionAttributeSourceAdvisor
transactionAdvisor()
TransactionAttributeSource
transactionAttributeSource()
TransactionInterceptor
transactionInterceptor()
Methods inherited from class org.springframework.transaction.annotation.AbstractTransactionManagementConfiguration
setImportMetadata, transactionalEventListenerFactory
Constructor Detail
ProxyTransactionManagementConfiguration
public ProxyTransactionManagementConfiguration()
Method Detail
transactionAdvisor
@Bean(name="org.springframework.transaction.config.internalTransactionAdvisor") @Role(2) public BeanFactoryTransactionAttributeSourceAdvisor transactionAdvisor()
transactionAttributeSource
@Bean @Role(2) public TransactionAttributeSource transactionAttributeSource()
transactionInterceptor
@Bean @Role(2) public TransactionInterceptor transactionInterceptor()