Package org.drools.core.reteoo
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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintintintlongintvoidlinkNode(ReteEvaluator reteEvaluator) voidvoidreset()voidsetCounter(int counter) voidvoidsetNodeDirty(ReteEvaluator reteEvaluator) voidvoidsetNodePosMaskBit(long nodePosMask) voidsetSegmentMemory(SegmentMemory segmentNodes) booleanunlinkNode(ReteEvaluator reteEvaluator) voidMethods inherited from class org.drools.core.util.AbstractLinkedListNode
clear, getNext, getPrevious, setNext, setPreviousMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.drools.core.util.DoubleLinkedEntry
clear, getPrevious, setPreviousMethods inherited from interface org.drools.core.common.Memory
getOrCreateSegmentMemoryMethods inherited from interface org.drools.core.util.SingleLinkedEntry
getNext, setNext
-
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
- Specified by:
getSegmentMemoryin interfaceMemory
-
setSegmentMemory
- Specified by:
setSegmentMemoryin interfaceMemory
-
getNodePosMaskBit
public long getNodePosMaskBit()- Specified by:
getNodePosMaskBitin interfaceSegmentNodeMemory
-
setNodePosMaskBit
public void setNodePosMaskBit(long nodePosMask) - Specified by:
setNodePosMaskBitin interfaceSegmentNodeMemory
-
setNodeDirtyWithoutNotify
public void setNodeDirtyWithoutNotify()- Specified by:
setNodeDirtyWithoutNotifyin interfaceSegmentNodeMemory
-
setNodeCleanWithoutNotify
public void setNodeCleanWithoutNotify()- Specified by:
setNodeCleanWithoutNotifyin interfaceSegmentNodeMemory
-
linkNodeWithoutRuleNotify
public void linkNodeWithoutRuleNotify() -
linkNode
-
unlinkNode
-
unlinkNodeWithoutRuleNotify
public void unlinkNodeWithoutRuleNotify() -
getNodeType
public int getNodeType()- Specified by:
getNodeTypein interfaceMemory
-
setNodeDirty
-
reset
public void reset()
-