public final class DefaultProxyFactory extends Object implements IProxyFactory
cglib
for dynamic class
creation and objenesis
for constructor-less instance creation.IProxyFactory.Callback
Constructor and Description |
---|
DefaultProxyFactory() |
Modifier and Type | Method and Description |
---|---|
Class<?> |
createClass(Class<?> clazz)
Create a proxy class for the given class.
|
Object |
createInstance(Class<?> proxyClass,
IProxyFactory.Callback callback)
Create a proxy instance.
|
IProxyFactory.Callback |
getCallback(Object proxy)
Get the callback for the given proxy.
|
public Class<?> createClass(Class<?> clazz)
IProxyFactory
createClass
in interface IProxyFactory
clazz
- class to proxypublic Object createInstance(Class<?> proxyClass, IProxyFactory.Callback callback)
IProxyFactory
createInstance
in interface IProxyFactory
callback
- callback for invocationspublic IProxyFactory.Callback getCallback(Object proxy)
IProxyFactory
getCallback
in interface IProxyFactory
proxy
- proxynull
if not a proxyCopyright © 2015. All rights reserved.