public class PathMemory extends AbstractBaseLinkedListNode<Memory> implements Memory
Modifier and Type | Field and Description |
---|---|
protected static boolean |
isLogTraceEnabled |
protected static org.slf4j.Logger |
log |
protected StreamTupleEntryQueue |
queue |
Constructor and Description |
---|
PathMemory(NetworkNode networkNode) |
getNext, getPrevious, nullPrevNext, setNext, setPrevious
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getPrevious, nullPrevNext, setPrevious
protected static final org.slf4j.Logger log
protected static final boolean isLogTraceEnabled
protected StreamTupleEntryQueue queue
public PathMemory(NetworkNode networkNode)
public void initQueue()
public StreamTupleEntryQueue getStreamQueue()
public void setStreamQueue(StreamTupleEntryQueue queue)
public NetworkNode getNetworkNode()
public RuleImpl getRule()
public RuleAgendaItem getRuleAgendaItem()
public void setlinkedSegmentMask(long mask)
public long getLinkedSegmentMask()
public long getAllLinkedMaskTest()
public void setAllLinkedMaskTest(long allLinkedTestMask)
public void linkNodeWithoutRuleNotify(long mask)
public void linkSegment(long mask, InternalWorkingMemory wm)
public boolean hasAgendaItem()
public RuleAgendaItem getOrCreateRuleAgendaItem(InternalWorkingMemory wm)
public void doLinkRule(InternalWorkingMemory wm)
public void doUnlinkRule(InternalWorkingMemory wm)
public void queueRuleAgendaItem(InternalWorkingMemory wm)
public void unlinkedSegment(long mask, InternalWorkingMemory wm)
public boolean isRuleLinked()
public short getNodeType()
getNodeType
in interface Memory
public SegmentMemory[] getSegmentMemories()
public void setSegmentMemories(SegmentMemory[] segmentMemories)
public SegmentMemory getSegmentMemory()
getSegmentMemory
in interface Memory
public void setSegmentMemory(SegmentMemory sm)
setSegmentMemory
in interface Memory
Copyright © 2001-2015 JBoss by Red Hat. All Rights Reserved.