public class BeanFactoryTransactionAttributeSourceAdvisor extends AbstractBeanFactoryPointcutAdvisor
TransactionAttributeSource
によって駆動されるアドバイザ。トランザクションのメソッドのトランザクションアドバイス Bean を含めるために使用されます。AbstractBeanFactoryPointcutAdvisor.setAdviceBeanName(java.lang.String)
, TransactionInterceptor
, TransactionAttributeSourceAdvisor
, 直列化された形式 EMPTY_ADVICE
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE
コンストラクターと説明 |
---|
BeanFactoryTransactionAttributeSourceAdvisor() |
修飾子と型 | メソッドと説明 |
---|---|
Pointcut | getPointcut() このアドバイザーを駆動するポイントカットを取得します。 |
void | setClassFilter(ClassFilter classFilter) このポイントカットに使用する ClassFilter を設定します。 |
void | setTransactionAttributeSource(TransactionAttributeSource transactionAttributeSource) トランザクション属性の検索に使用されるトランザクション属性ソースを設定します。 |
getAdvice, getAdviceBeanName, setAdvice, setAdviceBeanName, setBeanFactory, toString
equals, getOrder, hashCode, isPerInstance, setOrder
cloneSE, finalizeSE, getClassSE, notifySE, notifyAllSE, waitSE, waitSE, waitSE
public BeanFactoryTransactionAttributeSourceAdvisor()
public void setTransactionAttributeSource(TransactionAttributeSource transactionAttributeSource)
public void setClassFilter(ClassFilter classFilter)
ClassFilter
を設定します。デフォルトは ClassFilter.TRUE
です。public Pointcut getPointcut()
PointcutAdvisor