クラス AspectJMethodBeforeAdvice
java.lang.ObjectSE
org.springframework.aop.aspectj.AbstractAspectJAdvice
org.springframework.aop.aspectj.AspectJMethodBeforeAdvice
- 実装されているすべてのインターフェース:
SerializableSE、Advice、AspectJPrecedenceInformation、BeforeAdvice、MethodBeforeAdvice、Ordered
public class AspectJMethodBeforeAdvice
extends AbstractAspectJAdvice
implements MethodBeforeAdvice, SerializableSE
メソッドの前に AspectJ をラップする Spring AOP アドバイス。
- 導入:
- 2.0
- 作成者:
- Rod Johnson, Adrian Colyer
- 関連事項:
フィールドのサマリー
クラス org.springframework.aop.aspectj.AbstractAspectJAdvice から継承されたフィールド
aspectJAdviceMethod, JOIN_POINT_KEYインターフェース org.springframework.core.Ordered から継承されたフィールド
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCEコンストラクターの概要
コンストラクターコンストラクター説明AspectJMethodBeforeAdvice(MethodSE aspectJBeforeAdviceMethod, AspectJExpressionPointcut pointcut, AspectInstanceFactory aif) メソッドのサマリー
修飾子と型メソッド説明void特定のメソッドが呼び出される前のコールバック。booleanこれがアフターアドバイスかどうかを返します。booleanこれが事前アドバイスかどうかを返します。クラス org.springframework.aop.aspectj.AbstractAspectJAdvice から継承されたメソッド
argBinding, buildSafePointcut, calculateArgumentBindings, createParameterNameDiscoverer, currentJoinPoint, getAspectClassLoader, getAspectInstanceFactory, getAspectJAdviceMethod, getAspectName, getDeclarationOrder, getDiscoveredReturningGenericType, getDiscoveredReturningType, getDiscoveredThrowingType, getJoinPoint, getJoinPointMatch, getJoinPointMatch, getOrder, getPointcut, invokeAdviceMethod, invokeAdviceMethod, invokeAdviceMethodWithGivenArgs, setArgumentNames, setArgumentNamesFromStringArray, setAspectName, setDeclarationOrder, setReturningName, setReturningNameNoCheck, setThrowingName, setThrowingNameNoCheck, supportsProceedingJoinPoint, toString
コンストラクターの詳細
AspectJMethodBeforeAdvice
public AspectJMethodBeforeAdvice(MethodSE aspectJBeforeAdviceMethod, AspectJExpressionPointcut pointcut, AspectInstanceFactory aif)
メソッドの詳細
before
インターフェースからコピーされた説明:MethodBeforeAdvice特定のメソッドが呼び出される前のコールバック。- 次で指定:
- インターフェース
MethodBeforeAdviceのbefore - パラメーター:
method- 呼び出されるメソッドargs- メソッドへの引数target- メソッド呼び出しのターゲット。nullの場合があります。- 例外:
ThrowableSE- このオブジェクトが呼び出しを中止したい場合。スローされた例外は、メソッドシグネチャーで許可されている場合、呼び出し元に返されます。それ以外の場合、例外はランタイム例外としてラップされます。
isBeforeAdvice
public boolean isBeforeAdvice()インターフェースからコピーされた説明:AspectJPrecedenceInformationこれが事前アドバイスかどうかを返します。- 次で指定:
- インターフェース
AspectJPrecedenceInformationのisBeforeAdvice
isAfterAdvice
public boolean isAfterAdvice()インターフェースからコピーされた説明:AspectJPrecedenceInformationこれがアフターアドバイスかどうかを返します。- 次で指定:
- インターフェース
AspectJPrecedenceInformationのisAfterAdvice