org.springframework.transaction.annotation
Class AbstractTransactionManagementConfiguration

java.lang.Object
  extended by 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
See Also:
EnableTransactionManagement

Field Summary
protected  Map<String,Object> enableTx
           
protected  PlatformTransactionManager txManager
           
 
Constructor Summary
AbstractTransactionManagementConfiguration()
           
 
Method Summary
 void setImportMetadata(AnnotationMetadata importMetadata)
          Set the annotation metadata of the importing @Configuration class.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

enableTx

protected Map<String,Object> enableTx

txManager

protected PlatformTransactionManager txManager
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 interface ImportAware