org.seasar.framework.aop.impl
クラス NestedMethodInvocation
java.lang.Object
org.seasar.framework.aop.impl.NestedMethodInvocation
- すべての実装インタフェース:
- Invocation, Joinpoint, MethodInvocation, S2MethodInvocation
- public class NestedMethodInvocation
- extends Object
- implements S2MethodInvocation
ネストしたMethodInvocationです。 InterceptorChainで使われます。
- 作成者:
- koichik
| クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NestedMethodInvocation
public NestedMethodInvocation(S2MethodInvocation parent,
MethodInterceptor[] interceptors)
NestedMethodInvocationを作成します。
- パラメータ:
parent - interceptors -
proceed
public Object proceed()
throws Throwable
- 定義:
- インタフェース
Joinpoint 内の proceed
- 例外:
Throwable
getThis
public Object getThis()
- 定義:
- インタフェース
Joinpoint 内の getThis
getArguments
public Object[] getArguments()
- 定義:
- インタフェース
Invocation 内の getArguments
getMethod
public Method getMethod()
- 定義:
- インタフェース
MethodInvocation 内の getMethod
getStaticPart
public AccessibleObject getStaticPart()
- 定義:
- インタフェース
Joinpoint 内の getStaticPart
getTargetClass
public Class getTargetClass()
- インタフェース
S2MethodInvocation の記述:
- バイトコードがエンハンスされる前のクラスを返します。
- 定義:
- インタフェース
S2MethodInvocation 内の getTargetClass
- 戻り値:
getParameter
public Object getParameter(String name)
- インタフェース
S2MethodInvocation の記述:
- パラメータを返します。 処理をカスタマイズするためにパラメータを使用する場合に使います。
- 定義:
- インタフェース
S2MethodInvocation 内の getParameter
- パラメータ:
name -
- 戻り値:
Copyright © 2004-2007 The Seasar Foundation. All Rights Reserved.