| Class | Description | 
|---|---|
| ChainedTransactionManager | org.springframework.transaction.PlatformTransactionManager implementation that orchestrates transaction creation, commits and rollbacks to a list of delegates. | 
| ChainedTransactionManagerPostProcessor | A org.springframework.beans.factory.support.BeanDefinitionRegistryPostProcessor for using the "Best Effort 1 Phase Commit" (BE1PC) in Grails applications when there are multiple data sources. | 
| GrailsTransactionAttribute | Extended version of org.springframework.transaction.interceptor.RuleBasedTransactionAttribute that ensures all exception types are rolled back and allows inheritance of setRollbackOnly | 
| GroovyAwareNamedTransactionAttributeSource | @author Graeme Rocher | 
| TransactionManagerPostProcessor | Injects the platform transaction manager into beans that implement TransactionManagerAware. |