The TransactionFactoryProxyBean can be used to create transactional AOP proxies transparently to code that uses them.
The TransactionInterceptor is the AOP Alliance MethodInterceptor that delivers transactional advice, based on the Spring transaction abstraction. This allows declarative transaction management in any environment, even without JTA if an application uses only a single database.
| Modifier and Type | Interface and Description |
|---|---|
| public interface | TransactionalProxy
A marker interface for manually created transactional proxies. |
| public interface | TransactionAttribute
This interface adds a |
| public interface | TransactionAttributeSource
Strategy interface used by |
| Modifier and Type | Class and Description |
|---|---|
| public abstract class | AbstractFallbackTransactionAttributeSource
Abstract implementation of |
| public class | BeanFactoryTransactionAttributeSourceAdvisor
Advisor driven by a |
| public class | CompositeTransactionAttributeSource
Composite |
| public class | DefaultTransactionAttribute
Spring's common transaction attribute implementation. |
| public abstract class | DelegatingTransactionAttribute
|
| public class | MatchAlwaysTransactionAttributeSource
Very simple implementation of TransactionAttributeSource which will always return the same TransactionAttribute for all methods fed to it. |
| public class | MethodMapTransactionAttributeSource
Simple |
| public class | NameMatchTransactionAttributeSource
Simple |
| public class | NoRollbackRuleAttribute
Tag subclass of |
| public class | RollbackRuleAttribute
Rule determining whether a given exception should cause a rollback. |
| public class | 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. |
| public abstract class | TransactionAspectSupport
Base class for transactional aspects, such as the |
| public class | TransactionAttributeEditor
PropertyEditor for |
| public class | TransactionAttributeSourceAdvisor
Advisor driven by a |
| public class | TransactionAttributeSourceEditor
Property editor that converts a String into a |
| pack-priv class | TransactionAttributeSourcePointcut
Internal class that implements a |
| public class | TransactionInterceptor
AOP Alliance MethodInterceptor for declarative transaction
management using the common Spring transaction infrastructure
( |
| public class | TransactionProxyFactoryBean
Proxy factory bean for simplified declarative transaction handling. |