Class JavassistLazyInitializer

  • All Implemented Interfaces:
    javassist.util.proxy.MethodHandler, LazyInitializer

    public class JavassistLazyInitializer
    extends BasicLazyInitializer
    implements javassist.util.proxy.MethodHandler
    A Javassist-based lazy initializer proxy.
    • Constructor Detail

      • JavassistLazyInitializer

        public JavassistLazyInitializer​(java.lang.String entityName,
                                        java.lang.Class persistentClass,
                                        java.lang.Class[] interfaces,
                                        java.io.Serializable id,
                                        java.lang.reflect.Method getIdentifierMethod,
                                        java.lang.reflect.Method setIdentifierMethod,
                                        CompositeType componentIdType,
                                        SharedSessionContractImplementor session,
                                        boolean overridesEquals)
    • Method Detail

      • constructed

        protected void constructed()
      • invoke

        public java.lang.Object invoke​(java.lang.Object proxy,
                                       java.lang.reflect.Method thisMethod,
                                       java.lang.reflect.Method proceed,
                                       java.lang.Object[] args)
                                throws java.lang.Throwable
        Specified by:
        invoke in interface javassist.util.proxy.MethodHandler
        Throws:
        java.lang.Throwable