org.springframework.transaction.interceptor
Class BeanFactoryTransactionAttributeSourceAdvisor
java.lang.Object
org.springframework.aop.support.AbstractPointcutAdvisor
org.springframework.aop.support.AbstractBeanFactoryPointcutAdvisor
org.springframework.transaction.interceptor.BeanFactoryTransactionAttributeSourceAdvisor
- All Implemented Interfaces:
- Serializable, Advisor, PointcutAdvisor, Aware, BeanFactoryAware, Ordered
public class BeanFactoryTransactionAttributeSourceAdvisor
- extends AbstractBeanFactoryPointcutAdvisor
Advisor driven by a TransactionAttributeSource
, used to include
a transaction advice bean for methods that are transactional.
- Since:
- 2.5.5
- Author:
- Juergen Hoeller
- See Also:
AbstractBeanFactoryPointcutAdvisor.setAdviceBeanName(java.lang.String)
,
TransactionInterceptor
,
TransactionAttributeSourceAdvisor
,
Serialized Form
BeanFactoryTransactionAttributeSourceAdvisor
public BeanFactoryTransactionAttributeSourceAdvisor()
setTransactionAttributeSource
public void setTransactionAttributeSource(TransactionAttributeSource transactionAttributeSource)
- Set the transaction attribute source which is used to find transaction
attributes. This should usually be identical to the source reference
set on the transaction interceptor itself.
- See Also:
TransactionAspectSupport.setTransactionAttributeSource(org.springframework.transaction.interceptor.TransactionAttributeSource)
setClassFilter
public void setClassFilter(ClassFilter classFilter)
- Set the
ClassFilter
to use for this pointcut.
Default is ClassFilter.TRUE
.
getPointcut
public Pointcut getPointcut()
- Description copied from interface:
PointcutAdvisor
- Get the Pointcut that drives this advisor.