org.springframework.transaction.interceptor
Class Diagram interceptor

Class Summary
AttributesTransactionAttributeSourceImplementation of TransactionAttributeSource that uses attributes from an Attributes implementation.
DefaultTransactionAttributeTransaction attribute that takes the EJB approach to rolling back on runtime, but not checked, exceptions.
MatchAlwaysTransactionAttributeSourceVery simple implementation of TransactionAttributeSource which will always return the same TransactionAttribute for all methods fed to it.
MethodMapTransactionAttributeSourceSimple implementation of TransactionAttributeSource that allows attributes to be stored per method in a map.
NameMatchTransactionAttributeSourceSimple implementation of TransactionAttributeSource that allows attributes to be matched by registered name.
NoRollbackRuleAttributeTag class.
RollbackRuleAttributeRule determining whether or not a given exception (and any subclasses) should cause a rollback.
RuleBasedTransactionAttributeTransactionAttribute implementation that works out whether a given exception should cause transaction rollback by applying a number of rollback rules, both positive and negative.
TransactionAttributeThis interface adds a rollBackOn specification to TransactionDefinition.
TransactionAttributeEditorPropertyEditor for TransactionAttribute objects.
TransactionAttributeSourceInterface used by TransactionInterceptor.
TransactionAttributeSourceEditorProperty editor that can convert String into TransactionAttributeSource.
TransactionAttributeSourceTransactionAroundAdvisorInterceptionAroundAdvisor driven by a TransactionAttributeSource.
TransactionInterceptorInterceptor providing declarative transaction management using the common Spring transaction infrastructure.
TransactionProxyFactoryBeanProxy factory bean for simplified declarative transaction handling.