Package org.drools.core.reteoo
Class RiaPathMemory
- java.lang.Object
-
- org.drools.core.util.AbstractBaseLinkedListNode<Memory>
-
- org.drools.core.reteoo.PathMemory
-
- org.drools.core.reteoo.RiaPathMemory
-
- All Implemented Interfaces:
Serializable
,Memory
,Entry<Memory>
,LinkedListNode<Memory>
public class RiaPathMemory extends PathMemory
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class org.drools.core.reteoo.PathMemory
dataDriven, isLogTraceEnabled, log
-
-
Constructor Summary
Constructors Constructor Description RiaPathMemory(RightInputAdapterNode riaNode, InternalWorkingMemory wm)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
doLinkRule(InternalAgenda agenda)
void
doLinkRule(InternalWorkingMemory wm)
void
doUnlinkRule(InternalWorkingMemory wm)
List<RuleImpl>
getAssociatedRules()
short
getNodeType()
RightInputAdapterNode
getRightInputAdapterNode()
String
getRuleNames()
protected boolean
initDataDriven(InternalWorkingMemory wm)
String
toString()
-
Methods inherited from class org.drools.core.reteoo.PathMemory
doUnlinkRule, getActualAgenda, getAllLinkedMaskTest, getLinkedSegmentMask, getOrCreateRuleAgendaItem, getPathEndNode, getRule, getRuleAgendaItem, getSegmentMemories, getSegmentMemory, isDataDriven, isInitialized, isRuleDataDriven, isRuleLinked, linkSegment, linkSegmentWithoutRuleNotify, queueRuleAgendaItem, reset, setAllLinkedMaskTest, setSegmentMemories, setSegmentMemory, 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.common.Memory
getOrCreateSegmentMemory
-
-
-
-
Constructor Detail
-
RiaPathMemory
public RiaPathMemory(RightInputAdapterNode riaNode, InternalWorkingMemory wm)
-
-
Method Detail
-
initDataDriven
protected boolean initDataDriven(InternalWorkingMemory wm)
- Overrides:
initDataDriven
in classPathMemory
-
getRightInputAdapterNode
public RightInputAdapterNode getRightInputAdapterNode()
-
doLinkRule
public void doLinkRule(InternalWorkingMemory wm)
- Overrides:
doLinkRule
in classPathMemory
-
doLinkRule
public void doLinkRule(InternalAgenda agenda)
- Overrides:
doLinkRule
in classPathMemory
-
doUnlinkRule
public void doUnlinkRule(InternalWorkingMemory wm)
- Overrides:
doUnlinkRule
in classPathMemory
-
getNodeType
public short getNodeType()
- Specified by:
getNodeType
in interfaceMemory
- Overrides:
getNodeType
in classPathMemory
-
getRuleNames
public String getRuleNames()
-
toString
public String toString()
- Overrides:
toString
in classPathMemory
-
-