Class RuleContext


  • public class RuleContext
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Constructor Description
      RuleContext​(KiePackagesBuilder builder, org.drools.core.definitions.InternalKnowledgePackage pkg, org.drools.core.definitions.rule.impl.RuleImpl rule)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.ClassLoader getClassLoader()  
      java.util.Map<java.lang.String,​org.drools.core.rule.Declaration> getDeclarations()  
      java.util.Collection<org.drools.core.definitions.InternalKnowledgePackage> getKnowledgePackages()
      All KiePackage known to the KiePackagesBuilder
      org.drools.core.definitions.InternalKnowledgePackage getPkg()  
      org.drools.core.definitions.rule.impl.RuleImpl getRule()  
      boolean needsStreamMode()  
      void setNeedStreamMode()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 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 java.util.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()
      • getClassLoader

        public java.lang.ClassLoader getClassLoader()
      • needsStreamMode

        public boolean needsStreamMode()
      • setNeedStreamMode

        public void setNeedStreamMode()
      • getDeclarations

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