Package org.drools.core.common
Interface Memory
-
- All Superinterfaces:
Entry<Memory>
,LinkedListNode<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
,ObjectTypeNode.InitialFactObjectTypeNodeMemory
,ObjectTypeNode.ObjectTypeNodeMemory
,PathMemory
,QueryElementNode.QueryElementNodeMemory
,ReactiveFromNode.ReactiveFromMemory
,RiaPathMemory
,RightInputAdapterNode.RiaNodeMemory
,TimerNode.TimerNodeMemory
,WindowNode.WindowMemory
public interface Memory extends LinkedListNode<Memory>
A super interface for node memories
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description short
getNodeType()
default SegmentMemory
getOrCreateSegmentMemory(LeftTupleSource tupleSource, InternalWorkingMemory wm)
SegmentMemory
getSegmentMemory()
void
reset()
void
setSegmentMemory(SegmentMemory segmentMemory)
-
Methods inherited from interface org.drools.core.util.LinkedListNode
getPrevious, nullPrevNext, setPrevious
-
-
-
-
Method Detail
-
getNodeType
short getNodeType()
-
getSegmentMemory
SegmentMemory getSegmentMemory()
-
getOrCreateSegmentMemory
default SegmentMemory getOrCreateSegmentMemory(LeftTupleSource tupleSource, InternalWorkingMemory wm)
-
setSegmentMemory
void setSegmentMemory(SegmentMemory segmentMemory)
-
reset
void reset()
-
-