Class OALClassGenerator

java.lang.Object
org.apache.skywalking.oal.rt.util.OALClassGenerator

public class OALClassGenerator extends Object
  • Constructor Details

    • OALClassGenerator

      public OALClassGenerator(OALDefine define)
  • Method Details

    • generateClassAtRuntime

      public void generateClassAtRuntime(OALScripts oalScripts, List<Class> metricsClasses, List<Class> dispatcherClasses) throws OALCompileException
      Throws:
      OALCompileException
    • prepareRTTempFolder

      public void prepareRTTempFolder()
    • setCurrentClassLoader

      public void setCurrentClassLoader(ClassLoader currentClassLoader)
    • setStorageBuilderFactory

      public void setStorageBuilderFactory(StorageBuilderFactory storageBuilderFactory)
    • setGeneratedFilePath

      public static void setGeneratedFilePath(String generatedFilePath)
    • getGeneratedFilePath

      public static String getGeneratedFilePath()
    • getOalDefine

      public OALDefine getOalDefine()
    • setOpenEngineDebug

      public void setOpenEngineDebug(boolean debug)