public class

BeanFactoryTransactionAttributeSourceAdvisor

extends AbstractBeanFactoryPointcutAdvisor
java.lang.Object
   ↳ org.springframework.aop.support.AbstractPointcutAdvisor
     ↳ org.springframework.aop.support.AbstractBeanFactoryPointcutAdvisor
       ↳ org.springframework.transaction.interceptor.BeanFactoryTransactionAttributeSourceAdvisor

Class Overview

Advisor driven by a TransactionAttributeSource, used to include a transaction advice bean for methods that are transactional.

Summary

[Expand]
Inherited Constants
From interface org.springframework.core.Ordered
Public Constructors
BeanFactoryTransactionAttributeSourceAdvisor()
Public Methods
Pointcut getPointcut()
void setClassFilter(ClassFilter classFilter)
Set the ClassFilter to use for this pointcut.
void setTransactionAttributeSource(TransactionAttributeSource transactionAttributeSource)
Set the transaction attribute source which is used to find transaction attributes.
[Expand]
Inherited Methods
From class org.springframework.aop.support.AbstractBeanFactoryPointcutAdvisor
From class org.springframework.aop.support.AbstractPointcutAdvisor
From class java.lang.Object
From interface org.springframework.aop.Advisor
From interface org.springframework.aop.PointcutAdvisor
From interface org.springframework.beans.factory.BeanFactoryAware
From interface org.springframework.core.Ordered

Public Constructors

public BeanFactoryTransactionAttributeSourceAdvisor ()

Public Methods

public Pointcut getPointcut ()

public void setClassFilter (ClassFilter classFilter)

Set the ClassFilter to use for this pointcut. Default is TRUE.

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.