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 aTransactionAttributeSource, 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
Field Summary
Fields inherited from interface org.springframework.core.Ordered
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE
Constructor Summary
Constructors Constructor Description BeanFactoryTransactionAttributeSourceAdvisor()
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PointcutgetPointcut()Get the Pointcut that drives this advisor.voidsetClassFilter(ClassFilter classFilter)Set theClassFilterto use for this pointcut.voidsetTransactionAttributeSource(TransactionAttributeSource transactionAttributeSource)Set the transaction attribute source which is used to find transaction attributes.Methods inherited from class org.springframework.aop.support.AbstractBeanFactoryPointcutAdvisor
getAdvice, getAdviceBeanName, setAdvice, setAdviceBeanName, setBeanFactory, toString
Methods inherited from class org.springframework.aop.support.AbstractPointcutAdvisor
equals, getOrder, hashCode, isPerInstance, setOrder
Constructor Detail
BeanFactoryTransactionAttributeSourceAdvisor
public BeanFactoryTransactionAttributeSourceAdvisor()
Method Detail
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.
setClassFilter
public void setClassFilter(ClassFilter classFilter)
Set theClassFilterto use for this pointcut. Default isClassFilter.TRUE.
getPointcut
public Pointcut getPointcut()
Description copied from interface:PointcutAdvisorGet the Pointcut that drives this advisor.