public class PathMemory extends AbstractBaseLinkedListNode<Memory> implements Memory
Modifier and Type | Field and Description |
---|---|
protected static boolean |
isLogTraceEnabled |
protected static org.slf4j.Logger |
log |
Constructor and Description |
---|
PathMemory(NetworkNode networkNode) |
Modifier and Type | Method and Description |
---|---|
void |
doLinkRule(InternalWorkingMemory wm) |
void |
doUnlinkRule(InternalWorkingMemory wm) |
long |
getAllLinkedMaskTest() |
long |
getLinkedSegmentMask() |
NetworkNode |
getNetworkNode() |
short |
getNodeType() |
RuleAgendaItem |
getOrCreateRuleAgendaItem(InternalWorkingMemory wm) |
RuleImpl |
getRule() |
RuleAgendaItem |
getRuleAgendaItem() |
SegmentMemory[] |
getSegmentMemories() |
SegmentMemory |
getSegmentMemory() |
boolean |
isRuleLinked() |
void |
linkNodeWithoutRuleNotify(long mask) |
void |
linkSegment(long mask,
InternalWorkingMemory wm) |
void |
queueRuleAgendaItem(InternalWorkingMemory wm) |
void |
reset() |
void |
setAllLinkedMaskTest(long allLinkedTestMask) |
void |
setlinkedSegmentMask(long mask) |
void |
setSegmentMemories(SegmentMemory[] segmentMemories) |
void |
setSegmentMemory(SegmentMemory sm) |
String |
toString() |
void |
unlinkedSegment(long mask,
InternalWorkingMemory wm) |
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
public PathMemory(NetworkNode networkNode)
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 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.