org.drools.reteoo
Class RuleMemory
java.lang.Object
org.drools.core.util.AbstractBaseLinkedListNode<Memory>
org.drools.reteoo.RuleMemory
- All Implemented Interfaces:
- Memory, Entry<Memory>, LinkedListNode<Memory>
- Direct Known Subclasses:
- RiaRuleMemory
public class RuleMemory
- extends AbstractBaseLinkedListNode<Memory>
- implements Memory
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RuleMemory
public RuleMemory(RuleTerminalNode rtn)
getRuleTerminalNode
public RuleTerminalNode getRuleTerminalNode()
setRuleTerminalNode
public void setRuleTerminalNode(RuleTerminalNode rtn)
getAgendaItem
public RuleNetworkEvaluatorActivation getAgendaItem()
setAgendaItem
public void setAgendaItem(RuleNetworkEvaluatorActivation agendaItem)
getLinkedSegmentMask
public long getLinkedSegmentMask()
setLinkedSegmentMask
public void setLinkedSegmentMask(long linkedSegmentMask)
getAllLinkedMaskTest
public long getAllLinkedMaskTest()
setAllLinkedMaskTest
public void setAllLinkedMaskTest(long allLinkedTestMask)
linkSegment
public void linkSegment(long mask,
InternalWorkingMemory wm)
doLinkRule
public void doLinkRule(InternalWorkingMemory wm)
doUnlinkRule
public void doUnlinkRule(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)
setSegmentMemory
public void setSegmentMemory(SegmentMemory sm)
getSegmentMemory
public SegmentMemory getSegmentMemory()
- Specified by:
getSegmentMemory in interface Memory
Copyright © 2001-2013 JBoss by Red Hat. All Rights Reserved.