MethodInvocationインスタンスは、Interceptorのcallメソッドの引数として渡されます。 MethodInvocationはインターセプターの管理を行い、順次実行し、アスペクト対象メソッドの呼び出しを行います。 MethodInvocationインスタンスを介して、アスペクト対象のインスタンスや、クラス、メソッド引数などを取得できます。
Seasar::Aop::MethodInvocation#proceed メソッド.
インターセプターや実際のメソッドを呼び出します。
Seasar::Aop::MethodInvocation#this インスタンス変数.
アスペクト対象のインスタンスを返します。
Seasar::Aop::MethodInvocation#method インスタンス変数.
アスペクト対象となっているメソッドを返します。
Seasar::Aop::MethodInvocation#component_class インスタンス変数.
アスペクト対象のクラス
Seasar::Aop::MethodInvocation#args インスタンス変数.
アスペクト対象メソッドの実行時引数を返します。
© Copyright The Seasar Foundation and the others 2008-2009, all rights reserved. |