Class PathMemory

    • Field Detail

      • log

        protected static final org.slf4j.Logger log
      • isLogTraceEnabled

        protected static final boolean isLogTraceEnabled
      • dataDriven

        public final boolean dataDriven
    • Method Detail

      • initDataDriven

        protected boolean initDataDriven​(ReteEvaluator reteEvaluator)
      • isRuleDataDriven

        protected boolean isRuleDataDriven​(ReteEvaluator reteEvaluator,
                                           org.drools.base.definitions.rule.impl.RuleImpl rule)
      • getRule

        public org.drools.base.definitions.rule.impl.RuleImpl getRule()
      • getLinkedSegmentMask

        public long getLinkedSegmentMask()
      • setLinkedSegmentMask

        public void setLinkedSegmentMask​(long mask)
      • getAllLinkedMaskTest

        public long getAllLinkedMaskTest()
      • setAllLinkedMaskTest

        public void setAllLinkedMaskTest​(long allLinkedTestMask)
      • linkSegmentWithoutRuleNotify

        public void linkSegmentWithoutRuleNotify​(long mask)
      • linkSegment

        public void linkSegment​(long mask,
                                ReteEvaluator reteEvaluator)
      • doLinkRule

        public void doLinkRule​(ReteEvaluator reteEvaluator)
      • doUnlinkRule

        public void doUnlinkRule​(ReteEvaluator reteEvaluator)
      • queueRuleAgendaItem

        public void queueRuleAgendaItem​(ActivationsManager activationsManager)
      • unlinkedSegment

        public void unlinkedSegment​(long mask,
                                    ReteEvaluator reteEvaluator)
      • isRuleLinked

        public boolean isRuleLinked()
      • isDataDriven

        public boolean isDataDriven()
      • getNodeType

        public short getNodeType()
        Specified by:
        getNodeType in interface Memory
      • isInitialized

        public boolean isInitialized()
      • getSegmentMemories

        public SegmentMemory[] getSegmentMemories()
      • setSegmentMemory

        public void setSegmentMemory​(int index,
                                     SegmentMemory sm)
      • setSegmentMemories

        public void setSegmentMemories​(SegmentMemory[] segmentMemories)
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • reset

        public void reset()
        Specified by:
        reset in interface Memory