Class RuleUnitStatefulKnowledgeSessionImpl.RuleUnitKnowledgeHelper

  • All Implemented Interfaces:
    Externalizable, Serializable, org.drools.core.rule.consequence.KnowledgeHelper, org.kie.api.runtime.KieContext, org.kie.api.runtime.rule.RuleContext
    Enclosing class:
    RuleUnitStatefulKnowledgeSessionImpl

    public static class RuleUnitStatefulKnowledgeSessionImpl.RuleUnitKnowledgeHelper
    extends org.drools.kiesession.consequence.DefaultKnowledgeHelper
    See Also:
    Serialized Form
    • Field Summary

      • Fields inherited from class org.drools.kiesession.consequence.DefaultKnowledgeHelper

        activation, reteEvaluator
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void delete​(org.kie.api.runtime.rule.FactHandle handle, org.kie.api.runtime.rule.FactHandle.State fhState)  
      void run​(String ruleUnitName)  
      void update​(org.kie.api.runtime.rule.FactHandle handle, org.drools.core.util.bitmask.BitMask mask, Class modifiedClass)  
      • Methods inherited from class org.drools.kiesession.consequence.DefaultKnowledgeHelper

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

        guard, guard, run, run
    • Method Detail

      • run

        public void run​(String ruleUnitName)
      • 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.rule.consequence.KnowledgeHelper
        Overrides:
        update in class org.drools.kiesession.consequence.DefaultKnowledgeHelper
      • delete

        public void delete​(org.kie.api.runtime.rule.FactHandle handle,
                           org.kie.api.runtime.rule.FactHandle.State fhState)
        Specified by:
        delete in interface org.drools.core.rule.consequence.KnowledgeHelper
        Overrides:
        delete in class org.drools.kiesession.consequence.DefaultKnowledgeHelper