org.apache.ibatis.executor.loader.cglib
Class CglibProxyFactory

java.lang.Object
  extended by org.apache.ibatis.executor.loader.cglib.CglibProxyFactory
All Implemented Interfaces:
ProxyFactory
Direct Known Subclasses:
CglibProxyFactory

public class CglibProxyFactory
extends Object
implements ProxyFactory


Constructor Summary
CglibProxyFactory()
           
 
Method Summary
 Object createDeserializationProxy(Object target, Map<String,ResultLoaderMap.LoadPair> unloadedProperties, ObjectFactory objectFactory, List<Class<?>> constructorArgTypes, List<Object> constructorArgs)
           
 Object createProxy(Object target, ResultLoaderMap lazyLoader, Configuration configuration, ObjectFactory objectFactory, List<Class<?>> constructorArgTypes, List<Object> constructorArgs)
           
 void setProperties(Properties properties)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CglibProxyFactory

public CglibProxyFactory()
Method Detail

createProxy

public Object createProxy(Object target,
                          ResultLoaderMap lazyLoader,
                          Configuration configuration,
                          ObjectFactory objectFactory,
                          List<Class<?>> constructorArgTypes,
                          List<Object> constructorArgs)
Specified by:
createProxy in interface ProxyFactory

createDeserializationProxy

public Object createDeserializationProxy(Object target,
                                         Map<String,ResultLoaderMap.LoadPair> unloadedProperties,
                                         ObjectFactory objectFactory,
                                         List<Class<?>> constructorArgTypes,
                                         List<Object> constructorArgs)

setProperties

public void setProperties(Properties properties)
Specified by:
setProperties in interface ProxyFactory


Copyright © 2010-2014 MyBatis.org. All Rights Reserved.