Class RuleUnitKnowledgeHelper

  • All Implemented Interfaces:
    Externalizable, Serializable, org.drools.core.spi.KnowledgeHelper, org.kie.api.runtime.KieContext, org.kie.api.runtime.rule.RuleContext

    public class RuleUnitKnowledgeHelper
    extends org.drools.core.base.DefaultKnowledgeHelper
    See Also:
    Serialized Form
    • Field Summary

      • Fields inherited from class org.drools.core.base.DefaultKnowledgeHelper

        activation, tuple, workingMemory
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void guard​(Class<?> ruleUnitClass)  
      void guard​(Object ruleUnit)  
      void run​(Class<?> ruleUnitClass)  
      void run​(Object ruleUnit)  
      void update​(org.kie.api.runtime.rule.FactHandle handle, org.drools.core.util.bitmask.BitMask mask, Class modifiedClass)  
      • Methods inherited from class org.drools.core.base.DefaultKnowledgeHelper

        blockMatch, bolster, bolster, cancelMatch, cancelRemainingPreviousLogicalDependencies, createProcessContext, createWrappedSession, delete, delete, delete, delete, don, don, don, don, don, don, don, don, get, getChannel, getChannels, getContext, getDeclaration, getEntryPoint, getFactHandle, getFactHandle, getFactHandleFromWM, getKieRuntime, getKnowledgeRuntime, getMatch, getpreviousJustified, getProjectClassLoader, getRule, getTuple, getWorkingMemory, halt, insert, insert, insertAsync, insertLogical, insertLogical, insertLogical, insertLogical, insertLogical, insertLogical, readExternal, reset, retract, retract, sameNodeInstance, setActivation, setFocus, shed, shed, unblockAllMatches, update, update, update, update, writeExternal
      • Methods inherited from interface org.drools.core.spi.KnowledgeHelper

        run
    • Constructor Detail

      • RuleUnitKnowledgeHelper

        public RuleUnitKnowledgeHelper​(RuleUnitSessionImpl ruleUnitsession)
      • RuleUnitKnowledgeHelper

        public RuleUnitKnowledgeHelper​(org.drools.core.spi.Activation activation,
                                       RuleUnitSessionImpl ruleUnitsession)
    • Method Detail

      • run

        public void run​(Object ruleUnit)
      • run

        public void run​(Class<?> ruleUnitClass)
      • guard

        public void guard​(Object ruleUnit)
      • guard

        public void guard​(Class<?> ruleUnitClass)
      • update

        public void update​(org.kie.api.runtime.rule.FactHandle handle,
                           org.drools.core.util.bitmask.BitMask mask,
                           Class modifiedClass)
        Specified by:
        update in interface org.drools.core.spi.KnowledgeHelper
        Overrides:
        update in class org.drools.core.base.DefaultKnowledgeHelper