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 |
isDataDriven() |
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, setPreviousclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetPrevious, nullPrevNext, setPreviousprotected 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 boolean isDataDriven()
public short getNodeType()
getNodeType in interface Memorypublic SegmentMemory[] getSegmentMemories()
public void setSegmentMemories(SegmentMemory[] segmentMemories)
public SegmentMemory getSegmentMemory()
getSegmentMemory in interface Memorypublic void setSegmentMemory(SegmentMemory sm)
setSegmentMemory in interface MemoryCopyright © 2001–2015 JBoss by Red Hat. All rights reserved.