org.seasar.framework.aop.interceptors
クラス InterceptorAdapter

java.lang.Object
  拡張org.seasar.framework.aop.interceptors.AbstractInterceptor
      拡張org.seasar.framework.aop.interceptors.InterceptorAdapter
すべての実装インタフェース:
Advice, Interceptor, MethodInterceptor, java.io.Serializable

public class InterceptorAdapter
extends AbstractInterceptor

InterceptorChainを名前で追加できるようにしたものです。

作成者:
koichik
関連項目:
直列化された形式

フィールドの概要
protected  S2Container container
          S2コンテナです。
protected  ComponentDef[] interceptorDefs
          コンポーネント定義の配列です。
 
コンストラクタの概要
InterceptorAdapter()
           
 
メソッドの概要
 void add(java.lang.String interceptorNames)
          MethodInterceptorを名前を通じて追加します。
 java.lang.Object invoke(MethodInvocation invocation)
           
 void setContainer(S2Container container)
          S2Containerを設定します。
 
クラス org.seasar.framework.aop.interceptors.AbstractInterceptor から継承したメソッド
createProxy, getComponentDef, getTargetClass
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

container

protected S2Container container
S2コンテナです。


interceptorDefs

protected ComponentDef[] interceptorDefs
コンポーネント定義の配列です。

コンストラクタの詳細

InterceptorAdapter

public InterceptorAdapter()
メソッドの詳細

setContainer

public void setContainer(S2Container container)
S2Containerを設定します。

パラメータ:
container -

add

public void add(java.lang.String interceptorNames)
MethodInterceptorを名前を通じて追加します。

パラメータ:
interceptorNames -

invoke

public java.lang.Object invoke(MethodInvocation invocation)
                        throws java.lang.Throwable
例外:
java.lang.Throwable


Copyright © 2004-2014 The Seasar Foundation. All Rights Reserved.