クラス MethodInvocationProceedingJoinPoint

java.lang.ObjectSE
org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint
実装されたすべてのインターフェース:
JoinPointJoinPoint.StaticPartProceedingJoinPoint

public class MethodInvocationProceedingJoinPoint extends ObjectSE implements ProceedingJoinPoint, JoinPoint.StaticPart
AOP Alliance MethodInvocation をラップする AspectJ ProceedingJoinPoint インターフェースの実装。

getThis() メソッドは、現在の Spring AOP プロキシを返します。getTarget() メソッドは、現在の Spring AOP ターゲット(ターゲットインスタンスがない場合は null の場合があります)をアドバイスなしのプレーンな POJO として返します。 オブジェクトを呼び出してアドバイスを有効にしたい場合は、getThis() を使用してください。一般的な例は、イントロダクションの実装でオブジェクトをイントロダクションされたインターフェースにキャストすることです。AspectJ 自体では、ターゲットとプロキシの間にそのような区別はありません。

導入:
2.0
作成者:
Rod Johnson, Juergen Hoeller, Adrian Colyer, Ramnivas Laddad