Package com.interface21.transaction.interceptor

AOP-based solution for declarative transaction demarcation.


Interface Summary
TransactionAttribute This interface adds a rollBackOn specification to TransactionDefinition.
TransactionAttributeSource Interface used by TransactionInterceptor.

Class Summary
AttributeRegistryTransactionAttributeSource Implementation of TransactionAttributeSource that uses attributes from the AttributeRegistry.
DefaultTransactionAttribute Transaction attribute that takes EJB approach to rolling back on runtime, but not checked, exceptions.
MapTransactionAttributeSource Simple implementation of TransactionAttributeSource that allows attributes to be stored in a map.
NoRollbackRuleAttribute Tag class.
RollbackRuleAttribute Rule determining whether or not a given exception (and any subclasses) should cause a rollback.
RuleBasedTransactionAttribute TransactionAttribute implementation that works out whether a given exception should cause transaction rollback by applying a number of rollback rules, both positive and negative.
TransactionAttributeEditor PropertyEditor for TransactionAttribute objects.
TransactionAttributeSourceEditor PropertyEditor implementation.
TransactionInterceptor Interceptor providing declarative transaction management using the common Spring transaction infrastructure.

Package com.interface21.transaction.interceptor Description

AOP-based solution for declarative transaction demarcation. Builds on the AOP infrastructure in com.interface21.aop.framework.

Rod Johnson and Spring contributors 2001-2003.