net.neoremind.dynamicproxy.impl
类 JavassistCreator

java.lang.Object
  继承者 net.neoremind.dynamicproxy.template.CreatorTemplate
      继承者 net.neoremind.dynamicproxy.template.SubclassCreatorTemplate
          继承者 net.neoremind.dynamicproxy.impl.JavassistCreator
所有已实现的接口:
ProxyCreator

public class JavassistCreator
extends SubclassCreatorTemplate

JavassistCreator

作者:
zhangxu

构造方法摘要
JavassistCreator()
           
 
方法摘要
<T> T
createDelegatorProxy(ClassLoader classLoader, ObjectProvider<?> targetProvider, Class<?>... proxyClasses)
           
<T> T
createInterceptorProxy(ClassLoader classLoader, Object target, Interceptor interceptor, Class<?>... proxyClasses)
           
<T> T
createInvokerProxy(ClassLoader classLoader, ObjectInvoker invoker, Class<?>... proxyClasses)
           
static Method getMethodCache(String className, String methodName, Class<?>[] parameterTypes)
           
 
从类 net.neoremind.dynamicproxy.template.SubclassCreatorTemplate 继承的方法
canProxy, getSuperclass, toInterfaces
 
从类 net.neoremind.dynamicproxy.template.CreatorTemplate 继承的方法
createDelegatorProxy, createInterceptorProxy, createInvokerProxy
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

JavassistCreator

public JavassistCreator()
方法详细信息

createDelegatorProxy

public <T> T createDelegatorProxy(ClassLoader classLoader,
                                  ObjectProvider<?> targetProvider,
                                  Class<?>... proxyClasses)

createInterceptorProxy

public <T> T createInterceptorProxy(ClassLoader classLoader,
                                    Object target,
                                    Interceptor interceptor,
                                    Class<?>... proxyClasses)

createInvokerProxy

public <T> T createInvokerProxy(ClassLoader classLoader,
                                ObjectInvoker invoker,
                                Class<?>... proxyClasses)

getMethodCache

public static Method getMethodCache(String className,
                                    String methodName,
                                    Class<?>[] parameterTypes)
                             throws ClassNotFoundException,
                                    NoSuchMethodException
抛出:
ClassNotFoundException
NoSuchMethodException


Copyright © 2016 neoremind. All rights reserved.