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 shortgetNodeType()default SegmentMemorygetOrCreateSegmentMemory(LeftTupleSource tupleSource, InternalWorkingMemory wm)SegmentMemorygetSegmentMemory()voidreset()voidsetSegmentMemory(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()
-
-