クラス AspectJAfterThrowingAdvice
java.lang.ObjectSE
org.springframework.aop.aspectj.AbstractAspectJAdvice
org.springframework.aop.aspectj.AspectJAfterThrowingAdvice
- 実装されているすべてのインターフェース:
SerializableSE、Advice、Interceptor、MethodInterceptor、AfterAdvice、AspectJPrecedenceInformation、Ordered
public class AspectJAfterThrowingAdvice
extends AbstractAspectJAdvice
implements MethodInterceptor, AfterAdvice, SerializableSE
Spring AOP アドバイスは、AspectJ のスロー後のアドバイスメソッドをラップします。
- 導入:
- 2.0
- 作成者:
- Rod Johnson
- 関連事項:
フィールドのサマリー
クラス org.springframework.aop.aspectj.AbstractAspectJAdvice から継承されたフィールド
aspectJAdviceMethod, JOIN_POINT_KEYインターフェース org.springframework.core.Ordered から継承されたフィールド
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCEコンストラクターの概要
コンストラクターコンストラクター説明AspectJAfterThrowingAdvice(MethodSE aspectJBeforeAdviceMethod, AspectJExpressionPointcut pointcut, AspectInstanceFactory aif) メソッドのサマリー
修飾子と型メソッド説明このメソッドを実装して、呼び出しの前後に追加の処理を実行します。booleanこれがアフターアドバイスかどうかを返します。booleanこれが事前アドバイスかどうかを返します。voidsetThrowingName(StringSE name) クラス 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, setThrowingNameNoCheck, supportsProceedingJoinPoint, toString
コンストラクターの詳細
AspectJAfterThrowingAdvice
public AspectJAfterThrowingAdvice(MethodSE aspectJBeforeAdviceMethod, AspectJExpressionPointcut pointcut, AspectInstanceFactory aif)
メソッドの詳細
isBeforeAdvice
public boolean isBeforeAdvice()インターフェースからコピーされた説明:AspectJPrecedenceInformationこれが事前アドバイスかどうかを返します。- 次で指定:
- インターフェース
AspectJPrecedenceInformationのisBeforeAdvice
isAfterAdvice
public boolean isAfterAdvice()インターフェースからコピーされた説明:AspectJPrecedenceInformationこれがアフターアドバイスかどうかを返します。- 次で指定:
- インターフェース
AspectJPrecedenceInformationのisAfterAdvice
setThrowingName
- オーバーライド:
- クラス
AbstractAspectJAdviceのsetThrowingName
invoke
インターフェースからコピーされた説明:MethodInterceptorこのメソッドを実装して、呼び出しの前後に追加の処理を実行します。正しい実装としては、必ずJoinpoint.proceed()を呼び出すようにします。- 次で指定:
- インターフェース
MethodInterceptorのinvoke - パラメーター:
mi- メソッド呼び出しジョインポイント- 戻り値:
Joinpoint.proceed()の呼び出しの結果。インターセプターによってインターセプトされる可能性があります- 例外:
ThrowableSE- インターセプターまたはターゲットオブジェクトが例外をスローする場合