org.drools.core.reteoo
Class PathMemory
java.lang.Object
org.drools.core.util.AbstractBaseLinkedListNode<Memory>
org.drools.core.reteoo.PathMemory
- All Implemented Interfaces:
- Memory, Entry<Memory>, LinkedListNode<Memory>
- Direct Known Subclasses:
- RiaPathMemory
public class PathMemory
- extends AbstractBaseLinkedListNode<Memory>
- implements Memory
|
Field Summary |
protected static org.slf4j.Logger |
log
|
protected Queue |
queue
|
log
protected static transient org.slf4j.Logger log
queue
protected Queue queue
PathMemory
public PathMemory(NetworkNode networkNode)
initQueue
public void initQueue()
getTupleQueue
public Queue<TupleEntry> getTupleQueue()
getNetworkNode
public NetworkNode getNetworkNode()
getRule
public Rule getRule()
getRuleAgendaItem
public RuleAgendaItem getRuleAgendaItem()
setlinkedSegmentMask
public void setlinkedSegmentMask(long mask)
getLinkedSegmentMask
public long getLinkedSegmentMask()
getAllLinkedMaskTest
public long getAllLinkedMaskTest()
setAllLinkedMaskTest
public void setAllLinkedMaskTest(long allLinkedTestMask)
linkNodeWithoutRuleNotify
public void linkNodeWithoutRuleNotify(long mask)
linkSegment
public void linkSegment(long mask,
InternalWorkingMemory wm)
doLinkRule
public void doLinkRule(InternalWorkingMemory wm)
doUnlinkRule
public void doUnlinkRule(InternalWorkingMemory wm)
queueRuleAgendaItem
public void queueRuleAgendaItem(InternalWorkingMemory wm)
unlinkedSegment
public void unlinkedSegment(long mask,
InternalWorkingMemory wm)
isRuleLinked
public boolean isRuleLinked()
getNodeType
public short getNodeType()
- Specified by:
getNodeType in interface Memory
getSegmentMemories
public SegmentMemory[] getSegmentMemories()
setSegmentMemories
public void setSegmentMemories(SegmentMemory[] segmentMemories)
getSegmentMemory
public SegmentMemory getSegmentMemory()
- Specified by:
getSegmentMemory in interface Memory
setSegmentMemory
public void setSegmentMemory(SegmentMemory sm)
- Specified by:
setSegmentMemory in interface Memory
toString
public String toString()
- Overrides:
toString in class Object
Copyright © 2001-2014 JBoss by Red Hat. All Rights Reserved.