接口 net.neoremind.dynamicproxy.ObjectProvider
的使用

使用 ObjectProvider 的软件包
net.neoremind.dynamicproxy   
net.neoremind.dynamicproxy.impl   
net.neoremind.dynamicproxy.provider   
net.neoremind.dynamicproxy.support   
net.neoremind.dynamicproxy.template   
 

net.neoremind.dynamicproxyObjectProvider 的使用
 

参数类型为 ObjectProvidernet.neoremind.dynamicproxy 中的方法
<T> T
ProxyCreator.createDelegatorProxy(ClassLoader classLoader, ObjectProvider<?> delegateProvider, Class<?>... proxyClasses)
           
<T> T
DefaultProxyCreator.createDelegatorProxy(ClassLoader classLoader, ObjectProvider<?> delegateProvider, Class<?>... proxyClasses)
           
<T> T
ProxyCreator.createDelegatorProxy(ObjectProvider<?> delegateProvider, Class<?>... proxyClasses)
           
<T> T
DefaultProxyCreator.createDelegatorProxy(ObjectProvider<?> delegateProvider, Class<?>... proxyClasses)
           
 

net.neoremind.dynamicproxy.implObjectProvider 的使用
 

参数类型为 ObjectProvidernet.neoremind.dynamicproxy.impl 中的方法
<T> T
JdkProxyCreator.createDelegatorProxy(ClassLoader classLoader, ObjectProvider<?> delegateProvider, Class<?>... proxyClasses)
           
<T> T
JavassistCreator.createDelegatorProxy(ClassLoader classLoader, ObjectProvider<?> targetProvider, Class<?>... proxyClasses)
           
<T> T
CglibCreator.createDelegatorProxy(ClassLoader classLoader, ObjectProvider<?> targetProvider, Class<?>... proxyClasses)
           
<T> T
ByteBuddyCreator.createDelegatorProxy(ClassLoader classLoader, ObjectProvider<?> delegateProvider, Class<?>... proxyClasses)
           
<T> T
ASMCreator.createDelegatorProxy(ClassLoader classLoader, ObjectProvider<?> delegateProvider, Class<?>... proxyClasses)
           
 

net.neoremind.dynamicproxy.providerObjectProvider 的使用
 

实现 ObjectProvidernet.neoremind.dynamicproxy.provider 中的类
 class BeanProvider<T>
           
 class ConstantProvider<T>
           
 class ProviderDecorator<T>
           
 class SingletonProvider<T>
           
 

返回 ObjectProvidernet.neoremind.dynamicproxy.provider 中的方法
protected  ObjectProvider<? extends T> ProviderDecorator.getInner()
           
 

参数类型为 ObjectProvidernet.neoremind.dynamicproxy.provider 中的方法
 void ProviderDecorator.setInner(ObjectProvider<? extends T> inner)
           
 

参数类型为 ObjectProvidernet.neoremind.dynamicproxy.provider 中的构造方法
ProviderDecorator(ObjectProvider<? extends T> inner)
           
SingletonProvider(ObjectProvider<? extends T> inner)
           
 

net.neoremind.dynamicproxy.supportObjectProvider 的使用
 

参数类型为 ObjectProvidernet.neoremind.dynamicproxy.support 中的构造方法
DelegatorInvoker(ObjectProvider<?> delegateProvider)
           
 

net.neoremind.dynamicproxy.templateObjectProvider 的使用
 

参数类型为 ObjectProvidernet.neoremind.dynamicproxy.template 中的方法
<T> T
CreatorTemplate.createDelegatorProxy(ObjectProvider<?> delegateProvider, Class<?>... proxyClasses)
           
 



Copyright © 2016 neoremind. All rights reserved.