Class InvokerContext

  • All Implemented Interfaces:
    org.drools.core.rule.builder.dialect.asm.InvokerDataProvider

    public class InvokerContext
    extends Object
    implements org.drools.core.rule.builder.dialect.asm.InvokerDataProvider
    • Constructor Detail

      • InvokerContext

        public InvokerContext​(Map<String,​Object> invokerContext)
    • Method Detail

      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object
      • getPackageName

        public String getPackageName()
        Specified by:
        getPackageName in interface org.drools.core.rule.builder.dialect.asm.InvokerDataProvider
      • getRuleClassName

        public String getRuleClassName()
        Specified by:
        getRuleClassName in interface org.drools.core.rule.builder.dialect.asm.InvokerDataProvider
      • getInternalRuleClassName

        public String getInternalRuleClassName()
        Specified by:
        getInternalRuleClassName in interface org.drools.core.rule.builder.dialect.asm.InvokerDataProvider
      • getInvokerClassName

        public String getInvokerClassName()
        Specified by:
        getInvokerClassName in interface org.drools.core.rule.builder.dialect.asm.InvokerDataProvider
      • getMethodName

        public String getMethodName()
        Specified by:
        getMethodName in interface org.drools.core.rule.builder.dialect.asm.InvokerDataProvider
      • getGlobals

        public String[] getGlobals()
        Specified by:
        getGlobals in interface org.drools.core.rule.builder.dialect.asm.InvokerDataProvider
      • getGlobalTypes

        public String[] getGlobalTypes()
        Specified by:
        getGlobalTypes in interface org.drools.core.rule.builder.dialect.asm.InvokerDataProvider
      • getNotPatterns

        public Boolean[] getNotPatterns()
      • getDeclarations

        public org.drools.core.rule.Declaration[] getDeclarations()