Package org.drools.core.reteoo
Class AsyncSendNode.AsyncSendMemory
- java.lang.Object
-
- org.drools.core.util.AbstractBaseLinkedListNode<Memory>
-
- org.drools.core.reteoo.AsyncSendNode.AsyncSendMemory
-
- All Implemented Interfaces:
Serializable
,Memory
,SegmentNodeMemory
,Entry<Memory>
,LinkedListNode<Memory>
- Enclosing class:
- AsyncSendNode<T extends AsyncSendNode.AsyncSendMemory>
public static class AsyncSendNode.AsyncSendMemory extends AbstractBaseLinkedListNode<Memory> implements Serializable, SegmentNodeMemory
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description Object
providerContext
-
Constructor Summary
Constructors Constructor Description AsyncSendMemory(BetaMemory betaMemory, DataProvider dataProvider)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BetaMemory
getBetaMemory()
long
getNodePosMaskBit()
short
getNodeType()
SegmentMemory
getSegmentMemory()
void
reset()
void
setNodeCleanWithoutNotify()
void
setNodeDirtyWithoutNotify()
void
setNodePosMaskBit(long segmentPos)
void
setSegmentMemory(SegmentMemory segmentMemory)
-
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, toString, 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
-
-
-
-
Field Detail
-
providerContext
public Object providerContext
-
-
Constructor Detail
-
AsyncSendMemory
public AsyncSendMemory(BetaMemory betaMemory, DataProvider dataProvider)
-
-
Method Detail
-
getNodeType
public short getNodeType()
- Specified by:
getNodeType
in interfaceMemory
-
getSegmentMemory
public SegmentMemory getSegmentMemory()
- Specified by:
getSegmentMemory
in interfaceMemory
-
setSegmentMemory
public void setSegmentMemory(SegmentMemory segmentMemory)
- Specified by:
setSegmentMemory
in interfaceMemory
-
getBetaMemory
public BetaMemory getBetaMemory()
-
getNodePosMaskBit
public long getNodePosMaskBit()
- Specified by:
getNodePosMaskBit
in interfaceSegmentNodeMemory
-
setNodePosMaskBit
public void setNodePosMaskBit(long segmentPos)
- Specified by:
setNodePosMaskBit
in interfaceSegmentNodeMemory
-
setNodeDirtyWithoutNotify
public void setNodeDirtyWithoutNotify()
- Specified by:
setNodeDirtyWithoutNotify
in interfaceSegmentNodeMemory
-
setNodeCleanWithoutNotify
public void setNodeCleanWithoutNotify()
- Specified by:
setNodeCleanWithoutNotify
in interfaceSegmentNodeMemory
-
-