Class AbstractJavaProcessBuilder

    • Field Detail

      • RULE_REGISTRY

        protected static final org.mvel2.templates.TemplateRegistry RULE_REGISTRY
      • INVOKER_REGISTRY

        protected static final org.mvel2.templates.TemplateRegistry INVOKER_REGISTRY
    • Constructor Detail

      • AbstractJavaProcessBuilder

        public AbstractJavaProcessBuilder()
    • Method Detail

      • getRuleTemplateRegistry

        public org.mvel2.templates.TemplateRegistry getRuleTemplateRegistry()
      • getInvokerTemplateRegistry

        public org.mvel2.templates.TemplateRegistry getInvokerTemplateRegistry()
      • generateTemplates

        public void generateTemplates​(String ruleTemplate,
                                      String invokerTemplate,
                                      ProcessBuildContext context,
                                      String className,
                                      Map vars,
                                      Object invokerLookup,
                                      org.drools.compiler.lang.descr.BaseDescr descrLookup)
      • collectTypes

        protected void collectTypes​(String key,
                                    org.drools.compiler.compiler.AnalysisResult analysis,
                                    ProcessBuildContext context)