Drools :: Core 6.0.0.Beta5

org.drools.core.reteoo
Class BetaMemory

java.lang.Object
  extended by org.drools.core.util.AbstractBaseLinkedListNode<Memory>
      extended by org.drools.core.reteoo.BetaMemory
All Implemented Interfaces:
Memory, Entry<Memory>, LinkedListNode<Memory>

public class BetaMemory
extends AbstractBaseLinkedListNode<Memory>
implements Memory


Constructor Summary
BetaMemory()
           
BetaMemory(LeftTupleMemory tupleMemory, RightTupleMemory objectMemory, ContextEntry[] context, short nodeType)
           
 
Method Summary
 int getAndDecCounter()
           
 int getAndIncCounter()
           
 ContextEntry[] getContext()
           
 int getCounter()
           
 LeftTupleMemory getLeftTupleMemory()
           
 long getNodePosMaskBit()
           
 short getNodeType()
           
 RiaPathMemory getRiaRuleMemory()
           
 RightTupleMemory getRightTupleMemory()
           
 SegmentMemory getSegmentMemory()
           
 RightTupleSets getStagedRightTuples()
           
 void linkNode(InternalWorkingMemory wm)
           
 void setCounter(int counter)
           
 void setNodePosMaskBit(long segmentPos)
           
 void setRiaRuleMemory(RiaPathMemory riaRuleMemory)
           
 void setSegmentMemory(SegmentMemory segmentMemory)
           
 void setStagedRightTuples(RightTupleSets stagedRightTuples)
           
 void unlinkNode(InternalWorkingMemory wm)
           
 
Methods inherited from class org.drools.core.util.AbstractBaseLinkedListNode
getNext, getPrevious, 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, setPrevious
 
Methods inherited from interface org.drools.core.util.Entry
getNext, setNext
 

Constructor Detail

BetaMemory

public BetaMemory()

BetaMemory

public BetaMemory(LeftTupleMemory tupleMemory,
                  RightTupleMemory objectMemory,
                  ContextEntry[] context,
                  short nodeType)
Method Detail

getStagedRightTuples

public RightTupleSets getStagedRightTuples()

setStagedRightTuples

public void setStagedRightTuples(RightTupleSets stagedRightTuples)

getRightTupleMemory

public RightTupleMemory getRightTupleMemory()

getLeftTupleMemory

public LeftTupleMemory getLeftTupleMemory()

getRiaRuleMemory

public RiaPathMemory getRiaRuleMemory()

setRiaRuleMemory

public void setRiaRuleMemory(RiaPathMemory riaRuleMemory)

getContext

public ContextEntry[] getContext()
Returns:
the context

linkNode

public void linkNode(InternalWorkingMemory wm)

unlinkNode

public void unlinkNode(InternalWorkingMemory wm)

getNodeType

public short getNodeType()
Specified by:
getNodeType in interface Memory

getSegmentMemory

public SegmentMemory getSegmentMemory()
Specified by:
getSegmentMemory in interface Memory

setSegmentMemory

public void setSegmentMemory(SegmentMemory segmentMemory)
Specified by:
setSegmentMemory in interface Memory

getNodePosMaskBit

public long getNodePosMaskBit()

setNodePosMaskBit

public void setNodePosMaskBit(long segmentPos)

getCounter

public int getCounter()

setCounter

public void setCounter(int counter)

getAndIncCounter

public int getAndIncCounter()

getAndDecCounter

public int getAndDecCounter()

Drools :: Core 6.0.0.Beta5

Copyright © 2001-2013 JBoss by Red Hat. All Rights Reserved.