クラス 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
- コンストラクターの詳細- AspectJMethodBeforeAdvicepublic AspectJMethodBeforeAdvice- (MethodSE aspectJBeforeAdviceMethod, AspectJExpressionPointcut pointcut, AspectInstanceFactory aif) 
 
- メソッドの詳細- beforeインターフェースからコピーされた説明:- MethodBeforeAdvice特定のメソッドが呼び出される前のコールバック。- 次で指定:
-  インターフェース MethodBeforeAdviceのbefore
- パラメーター:
- method- 呼び出されるメソッド
- args- メソッドへの引数
- target- メソッド呼び出しのターゲット。- nullの場合があります。
- 例外:
- ThrowableSE- このオブジェクトが呼び出しを中止したい場合。スローされた例外は、メソッドシグネチャーで許可されている場合、呼び出し元に返されます。それ以外の場合、例外はランタイム例外としてラップされます。
 
- isBeforeAdvicepublic boolean isBeforeAdvice()インターフェースからコピーされた説明:- AspectJPrecedenceInformationこれが事前アドバイスかどうかを返します。- 次で指定:
-  インターフェース AspectJPrecedenceInformationのisBeforeAdvice
 
- isAfterAdvicepublic boolean isAfterAdvice()インターフェースからコピーされた説明:- AspectJPrecedenceInformationこれがアフターアドバイスかどうかを返します。- 次で指定:
-  インターフェース AspectJPrecedenceInformationのisAfterAdvice