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

java.lang.Object
  拡張org.seasar.framework.aop.interceptors.AbstractInterceptor
すべての実装インタフェース:
Advice, Interceptor, MethodInterceptor, java.io.Serializable
直系の既知のサブクラス:
AspectCustomizer.LookupAdaptorInterceptor, DelegateInterceptor, DependencyLookupInterceptor, InterceptorAdapter, InterceptorChain, InterceptorLifecycleAdapter, InvalidateSessionInterceptor, MockInterceptor, PrototypeDelegateInterceptor, RemoveSessionInterceptor, SimpleTraceInterceptor, SyncInterceptor, ThrowsInterceptor, ToStringInterceptor, TraceInterceptor

public abstract class AbstractInterceptor
extends java.lang.Object
implements MethodInterceptor, java.io.Serializable

MethodInterceptorを拡張するための抽象クラスです。

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

コンストラクタの概要
AbstractInterceptor()
           
 
メソッドの概要
 java.lang.Object createProxy(java.lang.Class proxyClass)
          AopProxyを作成します。
protected  ComponentDef getComponentDef(MethodInvocation invocation)
          コンポーネント定義を返します。
protected  java.lang.Class getTargetClass(MethodInvocation invocation)
          ターゲットクラスを返します。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
インタフェース org.aopalliance.intercept.MethodInterceptor から継承したメソッド
invoke
 

コンストラクタの詳細

AbstractInterceptor

public AbstractInterceptor()
メソッドの詳細

createProxy

public java.lang.Object createProxy(java.lang.Class proxyClass)
AopProxyを作成します。

パラメータ:
proxyClass -
戻り値:

getTargetClass

protected java.lang.Class getTargetClass(MethodInvocation invocation)
ターゲットクラスを返します。

パラメータ:
invocation - メソッド呼び出し
戻り値:
ターゲットクラス

getComponentDef

protected ComponentDef getComponentDef(MethodInvocation invocation)
コンポーネント定義を返します。

パラメータ:
invocation - メソッド呼び出し
戻り値:
コンポーネント定義


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