Drools :: Core 6.2.0.Final

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
isLogTraceEnabled, 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 setStreamQueue(StreamTupleEntryQueue queue)
           
 String toString()
           
 void updateRuleTerminalNodes()
           
 
Methods inherited from class org.drools.core.reteoo.PathMemory
getAllLinkedMaskTest, getLinkedSegmentMask, getNetworkNode, getOrCreateRuleAgendaItem, getRule, getRuleAgendaItem, getSegmentMemories, getSegmentMemory, getStreamQueue, hasAgendaItem, isRuleLinked, linkNodeWithoutRuleNotify, linkSegment, queueRuleAgendaItem, reset, 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

setStreamQueue

public void setStreamQueue(StreamTupleEntryQueue queue)
Overrides:
setStreamQueue in class PathMemory

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.2.0.Final

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