Class AbstractTransactionManagementConfiguration
- java.lang.Object
- org.springframework.transaction.annotation.AbstractTransactionManagementConfiguration
- All Implemented Interfaces:
Aware
,ImportAware
- Direct Known Subclasses:
AspectJTransactionManagementConfiguration
,ProxyTransactionManagementConfiguration
@Configuration public abstract class AbstractTransactionManagementConfiguration extends Object implements ImportAware
Abstract base@Configuration
class providing common structure for enabling Spring's annotation-driven transaction management capability.- Since:
- 3.1
- Author:
- Chris Beams, Stephane Nicoll
- See Also:
EnableTransactionManagement
Field Summary
Fields Modifier and Type Field Description protected AnnotationAttributes
enableTx
protected TransactionManager
txManager
Default transaction manager, as configured through aTransactionManagementConfigurer
.
Constructor Summary
Constructors Constructor Description AbstractTransactionManagementConfiguration()
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
setImportMetadata(AnnotationMetadata importMetadata)
Set the annotation metadata of the importing @Configuration
class.static TransactionalEventListenerFactory
transactionalEventListenerFactory()
Field Detail
enableTx
@Nullable protected AnnotationAttributes enableTx
txManager
@Nullable protected TransactionManager txManager
Default transaction manager, as configured through aTransactionManagementConfigurer
.
Constructor Detail
AbstractTransactionManagementConfiguration
public AbstractTransactionManagementConfiguration()
Method Detail
setImportMetadata
public void setImportMetadata(AnnotationMetadata importMetadata)
Description copied from interface:ImportAware
Set the annotation metadata of the importing @Configuration
class.- Specified by:
setImportMetadata
in interfaceImportAware
transactionalEventListenerFactory
@Bean(name="org.springframework.transaction.config.internalTransactionalEventListenerFactory") @Role(2) public static TransactionalEventListenerFactory transactionalEventListenerFactory()