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

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

public abstract class AbstractInterceptor
extends Object
implements MethodInterceptor, Serializable

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

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

コンストラクタの概要
AbstractInterceptor()
           
 
メソッドの概要
 Object createProxy(Class proxyClass)
          AopProxyを作成します。
protected  ComponentDef getComponentDef(MethodInvocation invocation)
           
protected  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 Object createProxy(Class proxyClass)
AopProxyを作成します。

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

getTargetClass

protected Class getTargetClass(MethodInvocation invocation)

getComponentDef

protected ComponentDef getComponentDef(MethodInvocation invocation)


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