Class WorkingMemoryReteAssertAction

  • All Implemented Interfaces:
    org.drools.core.common.WorkingMemoryAction, org.drools.core.phreak.PropagationEntry
    Direct Known Subclasses:
    ProtobufWorkingMemoryReteAssertAction

    public class WorkingMemoryReteAssertAction
    extends org.drools.core.phreak.PropagationEntry.AbstractPropagationEntry
    implements org.drools.core.common.WorkingMemoryAction
    • Nested Class Summary

      • Nested classes/interfaces inherited from interface org.drools.core.phreak.PropagationEntry

        org.drools.core.phreak.PropagationEntry.AbstractPartitionedPropagationEntry, org.drools.core.phreak.PropagationEntry.AbstractPropagationEntry, org.drools.core.phreak.PropagationEntry.Delete, org.drools.core.phreak.PropagationEntry.ExecuteQuery, org.drools.core.phreak.PropagationEntry.Insert, org.drools.core.phreak.PropagationEntry.PartitionedDelete, org.drools.core.phreak.PropagationEntry.PartitionedUpdate, org.drools.core.phreak.PropagationEntry.PropagationEntryWithResult<T extends Object>, org.drools.core.phreak.PropagationEntry.Update
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected org.drools.core.common.InternalFactHandle factHandle  
      protected boolean removeLogical  
      protected org.drools.core.definitions.rule.impl.RuleImpl ruleOrigin  
      protected org.drools.core.reteoo.Tuple tuple  
      protected boolean updateEqualsMap  
      • Fields inherited from interface org.drools.core.common.WorkingMemoryAction

        DeactivateCallback, LogicalRetractCallback, PropagateAction, SignalAction, SignalProcessInstanceAction, WorkingMemoryBehahviourRetract, WorkingMemoryReteAssertAction, WorkingMemoryReteExpireAction
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void execute​(org.drools.core.common.ReteEvaluator reteEvaluator)  
      • Methods inherited from class org.drools.core.phreak.PropagationEntry.AbstractPropagationEntry

        defersExpiration, getNext, getSplitForPartition, isCalledFromRHS, isPartitionSplittable, requiresImmediateFlushing, setNext
      • Methods inherited from interface org.drools.core.phreak.PropagationEntry

        defersExpiration, getNext, getSplitForPartition, isCalledFromRHS, isPartitionSplittable, requiresImmediateFlushing, setNext
    • Field Detail

      • factHandle

        protected org.drools.core.common.InternalFactHandle factHandle
      • removeLogical

        protected boolean removeLogical
      • updateEqualsMap

        protected boolean updateEqualsMap
      • ruleOrigin

        protected org.drools.core.definitions.rule.impl.RuleImpl ruleOrigin
      • tuple

        protected org.drools.core.reteoo.Tuple tuple
    • Constructor Detail

      • WorkingMemoryReteAssertAction

        protected WorkingMemoryReteAssertAction()
      • WorkingMemoryReteAssertAction

        public WorkingMemoryReteAssertAction​(org.drools.core.marshalling.MarshallerReaderContext context)
                                      throws IOException
        Throws:
        IOException
    • Method Detail

      • execute

        public void execute​(org.drools.core.common.ReteEvaluator reteEvaluator)
        Specified by:
        execute in interface org.drools.core.phreak.PropagationEntry