Interface PropagationContext

All Superinterfaces:
Externalizable, Serializable
All Known Implementing Classes:
PhreakPropagationContext

public interface PropagationContext extends Externalizable
  • Method Details

    • getPropagationNumber

      long getPropagationNumber()
    • getType

    • getRuleOrigin

      RuleImpl getRuleOrigin()
    • getTerminalNodeOrigin

      TerminalNode getTerminalNodeOrigin()
    • getFactHandle

      FactHandle getFactHandle()
      Returns:
      fact handle that was inserted, updated or retracted that created the PropagationContext
    • setFactHandle

      void setFactHandle(FactHandle factHandle)
    • getEntryPoint

      EntryPointId getEntryPoint()
    • getModificationMask

      org.drools.util.bitmask.BitMask getModificationMask()
    • adaptModificationMaskForObjectType

      PropagationContext adaptModificationMaskForObjectType(ObjectType type, ReteEvaluator reteEvaluator)
    • getReaderContext

      MarshallerReaderContext getReaderContext()
    • cleanReaderContext

      void cleanReaderContext()
    • setEntryPoint

      void setEntryPoint(EntryPointId entryPoint)