Class ServerProxyfier.LazyMethodHandler

java.lang.Object
org.bonitasoft.engine.business.data.proxy.ServerProxyfier.LazyMethodHandler
All Implemented Interfaces:
javassist.util.proxy.MethodHandler
Enclosing class:
ServerProxyfier

public class ServerProxyfier.LazyMethodHandler extends Object implements javassist.util.proxy.MethodHandler
Handler that lazy load values for lazy loading methods that hasn't been loaded
  • Constructor Details

    • LazyMethodHandler

      public LazyMethodHandler(org.bonitasoft.engine.bdm.Entity entity, ServerLazyLoader lazyLoader)
  • Method Details

    • getEntity

      public org.bonitasoft.engine.bdm.Entity getEntity()
    • invoke

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