Drools :: Core 6.0.0.Beta5

org.drools.core.reteoo
Class PropagationQueuingNode.PropagationQueueingNodeMemory

java.lang.Object
  extended by org.drools.core.reteoo.PropagationQueuingNode.PropagationQueueingNodeMemory
All Implemented Interfaces:
Memory, Entry<Memory>, LinkedListNode<Memory>
Enclosing class:
PropagationQueuingNode

public static class PropagationQueuingNode.PropagationQueueingNodeMemory
extends Object
implements Memory

Memory implementation for the node


Constructor Summary
PropagationQueuingNode.PropagationQueueingNodeMemory()
           
 
Method Summary
 void addAction(org.drools.core.reteoo.PropagationQueuingNode.Action action)
           
 Memory getNext()
           
 org.drools.core.reteoo.PropagationQueuingNode.Action getNextAction()
           
 short getNodeType()
           
 Memory getPrevious()
          Returns the previous node
 SegmentMemory getSegmentMemory()
           
 long getSize()
           
 boolean hasNextAction()
           
 boolean isEmpty()
           
 AtomicBoolean isQueued()
           
 void setNext(Memory next)
           
 void setPrevious(Memory previous)
          Sets the previous node
 void setSegmentMemory(SegmentMemory segmentMemory)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PropagationQueuingNode.PropagationQueueingNodeMemory

public PropagationQueuingNode.PropagationQueueingNodeMemory()
Method Detail

isEmpty

public boolean isEmpty()

addAction

public void addAction(org.drools.core.reteoo.PropagationQueuingNode.Action action)

getNextAction

public org.drools.core.reteoo.PropagationQueuingNode.Action getNextAction()

hasNextAction

public boolean hasNextAction()

isQueued

public AtomicBoolean isQueued()

getSize

public long getSize()

getNodeType

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

getPrevious

public Memory getPrevious()
Description copied from interface: LinkedListNode
Returns the previous node

Specified by:
getPrevious in interface LinkedListNode<Memory>
Returns:
The previous LinkedListNode

setPrevious

public void setPrevious(Memory previous)
Description copied from interface: LinkedListNode
Sets the previous node

Specified by:
setPrevious in interface LinkedListNode<Memory>
Parameters:
previous - The previous LinkedListNode

setNext

public void setNext(Memory next)
Specified by:
setNext in interface Entry<Memory>

getNext

public Memory getNext()
Specified by:
getNext in interface Entry<Memory>

getSegmentMemory

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

setSegmentMemory

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

Drools :: Core 6.0.0.Beta5

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