package

org.springframework.transaction.annotation

JDK 1.5+ annotation for transaction demarcation. Hooked into Spring's transaction interception infrastructure via a special TransactionAttributeSource implementation.

Interfaces

TransactionAnnotationParser Strategy interface for parsing known transaction annotation types. 

Classes

AnnotationTransactionAttributeSource Implementation of the TransactionAttributeSource interface for working with transaction metadata in JDK 1.5+ annotation format. 
Ejb3TransactionAnnotationParser Strategy implementation for parsing EJB3's javax.ejb.TransactionAttribute annotation. 
SpringTransactionAnnotationParser Strategy implementation for parsing Spring's Transactional annotation. 

Enums

Isolation Enumeration that represents transaction isolation levels for use with the Transactional annotation, corresponding to the TransactionDefinition interface. 
Propagation Enumeration that represents transaction propagation behaviors for use with the Transactional annotation, corresponding to the TransactionDefinition interface.