Class CglibProxyFactory

    • Field Detail

      • WRITE_REPLACE_METHOD

        private static final java.lang.String WRITE_REPLACE_METHOD
        See Also:
        Constant Field Values
    • Constructor Detail

      • CglibProxyFactory

        public CglibProxyFactory()
    • Method Detail

      • createProxy

        public java.lang.Object createProxy​(java.lang.Object target,
                                            ResultLoaderMap lazyLoader,
                                            Configuration configuration,
                                            ObjectFactory objectFactory,
                                            java.util.List<java.lang.Class<?>> constructorArgTypes,
                                            java.util.List<java.lang.Object> constructorArgs)
        Specified by:
        createProxy in interface ProxyFactory
      • createDeserializationProxy

        public java.lang.Object createDeserializationProxy​(java.lang.Object target,
                                                           java.util.Map<java.lang.String,​ResultLoaderMap.LoadPair> unloadedProperties,
                                                           ObjectFactory objectFactory,
                                                           java.util.List<java.lang.Class<?>> constructorArgTypes,
                                                           java.util.List<java.lang.Object> constructorArgs)
      • crateProxy

        static java.lang.Object crateProxy​(java.lang.Class<?> type,
                                           net.sf.cglib.proxy.Callback callback,
                                           java.util.List<java.lang.Class<?>> constructorArgTypes,
                                           java.util.List<java.lang.Object> constructorArgs)