Package org.drools.core.reteoo
Class LeftInputAdapterNode.LiaNodeMemory
- java.lang.Object
-
- org.drools.core.util.AbstractBaseLinkedListNode<Memory>
-
- org.drools.core.reteoo.LeftInputAdapterNode.LiaNodeMemory
-
- All Implemented Interfaces:
Memory
,SegmentNodeMemory
,Entry<Memory>
,LinkedListNode<Memory>
- Enclosing class:
- LeftInputAdapterNode
public static class LeftInputAdapterNode.LiaNodeMemory extends AbstractBaseLinkedListNode<Memory> implements SegmentNodeMemory
-
-
Constructor Summary
Constructors Constructor Description LiaNodeMemory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
getAndDecreaseCounter()
int
getAndIncreaseCounter()
int
getCounter()
long
getNodePosMaskBit()
short
getNodeType()
SegmentMemory
getSegmentMemory()
void
linkNode(InternalWorkingMemory wm)
void
linkNodeWithoutRuleNotify()
void
reset()
void
setCounter(int counter)
void
setNodeCleanWithoutNotify()
void
setNodeDirty(InternalWorkingMemory wm)
void
setNodeDirtyWithoutNotify()
void
setNodePosMaskBit(long nodePosMask)
void
setSegmentMemory(SegmentMemory segmentNodes)
boolean
unlinkNode(InternalWorkingMemory wm)
void
unlinkNodeWithoutRuleNotify()
-
Methods inherited from class org.drools.core.util.AbstractBaseLinkedListNode
getNext, getPrevious, nullPrevNext, setNext, setPrevious
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.drools.core.util.LinkedListNode
getPrevious, nullPrevNext, setPrevious
-
Methods inherited from interface org.drools.core.common.Memory
getOrCreateSegmentMemory
-
-
-
-
Method Detail
-
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 interfaceMemory
-
setSegmentMemory
public void setSegmentMemory(SegmentMemory segmentNodes)
- Specified by:
setSegmentMemory
in interfaceMemory
-
getNodePosMaskBit
public long getNodePosMaskBit()
- Specified by:
getNodePosMaskBit
in interfaceSegmentNodeMemory
-
setNodePosMaskBit
public void setNodePosMaskBit(long nodePosMask)
- Specified by:
setNodePosMaskBit
in interfaceSegmentNodeMemory
-
setNodeDirtyWithoutNotify
public void setNodeDirtyWithoutNotify()
- Specified by:
setNodeDirtyWithoutNotify
in interfaceSegmentNodeMemory
-
setNodeCleanWithoutNotify
public void setNodeCleanWithoutNotify()
- Specified by:
setNodeCleanWithoutNotify
in interfaceSegmentNodeMemory
-
linkNodeWithoutRuleNotify
public void linkNodeWithoutRuleNotify()
-
linkNode
public void linkNode(InternalWorkingMemory wm)
-
unlinkNode
public boolean unlinkNode(InternalWorkingMemory wm)
-
unlinkNodeWithoutRuleNotify
public void unlinkNodeWithoutRuleNotify()
-
getNodeType
public short getNodeType()
- Specified by:
getNodeType
in interfaceMemory
-
setNodeDirty
public void setNodeDirty(InternalWorkingMemory wm)
-
-