Class RuleContext


  • public class RuleContext
    extends Object
    • Constructor Detail

      • RuleContext

        public RuleContext​(KiePackagesBuilder builder,
                           org.drools.core.definitions.InternalKnowledgePackage pkg,
                           org.drools.core.definitions.rule.impl.RuleImpl rule)
    • Method Detail

      • getKnowledgePackages

        public Collection<org.drools.core.definitions.InternalKnowledgePackage> getKnowledgePackages()
        All KiePackage known to the KiePackagesBuilder
      • getPkg

        public org.drools.core.definitions.InternalKnowledgePackage getPkg()
      • getRule

        public org.drools.core.definitions.rule.impl.RuleImpl getRule()
      • needsStreamMode

        public boolean needsStreamMode()
      • setNeedStreamMode

        public void setNeedStreamMode()
      • getDeclarations

        public Map<String,​org.drools.core.rule.Declaration> getDeclarations()