クラス AspectJExpressionPointcutAdvisor
java.lang.ObjectSE
org.springframework.aop.support.AbstractPointcutAdvisor
org.springframework.aop.support.AbstractGenericPointcutAdvisor
org.springframework.aop.aspectj.AspectJExpressionPointcutAdvisor
- 実装されたすべてのインターフェース:
SerializableSE
、Advisor
、PointcutAdvisor
、Aware
、BeanFactoryAware
、Ordered
public class AspectJExpressionPointcutAdvisor
extends AbstractGenericPointcutAdvisor
implements BeanFactoryAware
AspectJ ポイントカット式に使用できる Spring AOP アドバイザー。
- 導入:
- 2.0
- 作成者:
- Rob Harrop
- 関連事項:
フィールドサマリー
インターフェース org.springframework.aop.Advisor から継承されたフィールド
EMPTY_ADVICE
インターフェース org.springframework.core.Ordered から継承されたフィールド
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE
コンストラクターのサマリー
メソッドのサマリー
修飾子と型メソッド説明このアドバイザーを駆動するポイントカットを取得します。void
setBeanFactory
(BeanFactory beanFactory) 所有ファクトリを Bean インスタンスに提供するコールバック。void
setExpression
(StringSE expression) void
setLocation
(StringSE location) void
setParameterNames
(StringSE... names) void
setParameterTypes
(ClassSE<?>... types) クラス org.springframework.aop.support.AbstractGenericPointcutAdvisor から継承されたメソッド
getAdvice, setAdvice, toString
クラス org.springframework.aop.support.AbstractPointcutAdvisor から継承されたメソッド
equals, getOrder, hashCode, setOrder
クラス java.lang.ObjectSE から継承されたメソッド
clone, finalize, getClass, notify, notifyAll, wait, waitSE, waitSE
インターフェース org.springframework.aop.Advisor から継承されたメソッド
isPerInstance
コンストラクターの詳細
AspectJExpressionPointcutAdvisor
public AspectJExpressionPointcutAdvisor()
メソッドの詳細
setExpression
getExpression
setLocation
getLocation
setParameterNames
setParameterTypes
setBeanFactory
インターフェースからコピーされた説明:BeanFactoryAware
所有ファクトリを Bean インスタンスに提供するコールバック。通常の Bean プロパティの設定後、ただし
InitializingBean.afterPropertiesSet()
またはカスタム init-method などの初期化コールバックの前に呼び出されます。- 次で指定:
- インターフェース
BeanFactoryAware
のsetBeanFactory
- パラメーター:
beanFactory
- 所有 BeanFactory(非null
)。Bean は、ファクトリのメソッドをすぐに呼び出すことができます。- 関連事項:
getPointcut
インターフェースからコピーされた説明:PointcutAdvisor
このアドバイザーを駆動するポイントカットを取得します。- 次で指定:
- インターフェース
PointcutAdvisor
のgetPointcut