Package org.drools.core.common
Interface Memory
- All Superinterfaces:
DoubleLinkedEntry<Memory>,SingleLinkedEntry<Memory>
- All Known Subinterfaces:
SegmentNodeMemory
- All Known Implementing Classes:
AccumulateNode.AccumulateMemory,AccumulateNode.MultiAccumulateMemory,AccumulateNode.SingleAccumulateMemory,AsyncReceiveNode.AsyncReceiveMemory,AsyncSendNode.AsyncSendMemory,BetaMemory,ConditionalBranchNode.ConditionalBranchMemory,EvalConditionNode.EvalMemory,FromNode.FromMemory,LeftInputAdapterNode.LiaNodeMemory,PathMemory,QueryElementNode.QueryElementNodeMemory,ReactiveFromNode.ReactiveFromMemory,RightInputAdapterNode.RiaPathMemory,TimerNode.TimerNodeMemory,WindowNode.WindowMemory
A super interface for node memories
-
Method Summary
Modifier and TypeMethodDescriptionintdefault SegmentMemorygetOrCreateSegmentMemory(LeftTupleSource tupleSource, ReteEvaluator reteEvaluator) voidreset()voidsetSegmentMemory(SegmentMemory segmentMemory) Methods inherited from interface org.drools.core.util.DoubleLinkedEntry
clear, getPrevious, setPreviousMethods inherited from interface org.drools.core.util.SingleLinkedEntry
getNext, setNext
-
Method Details
-
getNodeType
int getNodeType() -
getSegmentMemory
SegmentMemory getSegmentMemory() -
getOrCreateSegmentMemory
default SegmentMemory getOrCreateSegmentMemory(LeftTupleSource tupleSource, ReteEvaluator reteEvaluator) -
setSegmentMemory
-
reset
void reset()
-