Drools :: Core 6.1.0.Beta1

org.drools.core.reteoo
Class RiaPathMemory

java.lang.Object
  extended by org.drools.core.util.AbstractBaseLinkedListNode<Memory>
      extended by org.drools.core.reteoo.PathMemory
          extended by org.drools.core.reteoo.RiaPathMemory
All Implemented Interfaces:
Memory, Entry<Memory>, LinkedListNode<Memory>

public class RiaPathMemory
extends PathMemory


Field Summary
 
Fields inherited from class org.drools.core.reteoo.PathMemory
log, queue
 
Constructor Summary
RiaPathMemory(RightInputAdapterNode riaNode)
           
 
Method Summary
 void doLinkRule(InternalWorkingMemory wm)
           
 void doUnlinkRule(InternalWorkingMemory wm)
           
 void findAndAddTN(LeftTupleSink ltsink, List<String> terminalNodeNames)
           
 short getNodeType()
           
 RightInputAdapterNode getRightInputAdapterNode()
           
 void initQueue()
           
 void setTupleQueue(Queue<TupleEntry> queue)
           
 String toString()
           
 void updateRuleTerminalNodes()
           
 
Methods inherited from class org.drools.core.reteoo.PathMemory
getAllLinkedMaskTest, getLinkedSegmentMask, getNetworkNode, getRule, getRuleAgendaItem, getSegmentMemories, getSegmentMemory, getTupleQueue, isRuleLinked, linkNodeWithoutRuleNotify, linkSegment, queueRuleAgendaItem, setAllLinkedMaskTest, setlinkedSegmentMask, setSegmentMemories, setSegmentMemory, unlinkedSegment
 
Methods inherited from class org.drools.core.util.AbstractBaseLinkedListNode
getNext, getPrevious, nullPrevNext, setNext, setPrevious
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.drools.core.util.LinkedListNode
getPrevious, nullPrevNext, setPrevious
 
Methods inherited from interface org.drools.core.util.Entry
getNext, setNext
 

Constructor Detail

RiaPathMemory

public RiaPathMemory(RightInputAdapterNode riaNode)
Method Detail

initQueue

public void initQueue()
Overrides:
initQueue in class PathMemory

setTupleQueue

public void setTupleQueue(Queue<TupleEntry> queue)

getRightInputAdapterNode

public RightInputAdapterNode getRightInputAdapterNode()

doLinkRule

public void doLinkRule(InternalWorkingMemory wm)
Overrides:
doLinkRule in class PathMemory

doUnlinkRule

public void doUnlinkRule(InternalWorkingMemory wm)
Overrides:
doUnlinkRule in class PathMemory

getNodeType

public short getNodeType()
Specified by:
getNodeType in interface Memory
Overrides:
getNodeType in class PathMemory

updateRuleTerminalNodes

public void updateRuleTerminalNodes()

findAndAddTN

public void findAndAddTN(LeftTupleSink ltsink,
                         List<String> terminalNodeNames)

toString

public String toString()
Overrides:
toString in class PathMemory

Drools :: Core 6.1.0.Beta1

Copyright © 2001-2014 JBoss by Red Hat. All Rights Reserved.