Class LeftInputAdapterNode.LiaNodeMemory

java.lang.Object
org.drools.core.util.AbstractLinkedListNode<Memory>
org.drools.core.reteoo.LeftInputAdapterNode.LiaNodeMemory
All Implemented Interfaces:
Memory, SegmentNodeMemory, DoubleLinkedEntry<Memory>, SingleLinkedEntry<Memory>
Enclosing class:
LeftInputAdapterNode

public static class LeftInputAdapterNode.LiaNodeMemory extends AbstractLinkedListNode<Memory> implements SegmentNodeMemory
  • Constructor Details

    • LiaNodeMemory

      public LiaNodeMemory()
  • Method Details

    • getCounter

      public int getCounter()
    • getAndIncreaseCounter

      public int getAndIncreaseCounter()
    • getAndDecreaseCounter

      public int getAndDecreaseCounter()
    • setCounter

      public void setCounter(int counter)
    • getSegmentMemory

      public SegmentMemory getSegmentMemory()
      Specified by:
      getSegmentMemory in interface Memory
    • setSegmentMemory

      public void setSegmentMemory(SegmentMemory segmentNodes)
      Specified by:
      setSegmentMemory in interface Memory
    • getNodePosMaskBit

      public long getNodePosMaskBit()
      Specified by:
      getNodePosMaskBit in interface SegmentNodeMemory
    • setNodePosMaskBit

      public void setNodePosMaskBit(long nodePosMask)
      Specified by:
      setNodePosMaskBit in interface SegmentNodeMemory
    • setNodeDirtyWithoutNotify

      public void setNodeDirtyWithoutNotify()
      Specified by:
      setNodeDirtyWithoutNotify in interface SegmentNodeMemory
    • setNodeCleanWithoutNotify

      public void setNodeCleanWithoutNotify()
      Specified by:
      setNodeCleanWithoutNotify in interface SegmentNodeMemory
    • linkNodeWithoutRuleNotify

      public void linkNodeWithoutRuleNotify()
    • linkNode

      public void linkNode(ReteEvaluator reteEvaluator)
    • unlinkNode

      public boolean unlinkNode(ReteEvaluator reteEvaluator)
    • unlinkNodeWithoutRuleNotify

      public void unlinkNodeWithoutRuleNotify()
    • getNodeType

      public int getNodeType()
      Specified by:
      getNodeType in interface Memory
    • setNodeDirty

      public void setNodeDirty(ReteEvaluator reteEvaluator)
    • reset

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