Drools :: Core 6.1.0.Beta1

org.drools.core.reteoo
Interface ObjectSinkNode

All Superinterfaces:
Externalizable, NetworkNode, ObjectSink, Serializable, Sink
All Known Implementing Classes:
AccumulateNode, AlphaNode, BetaNode, ExistsNode, JoinNode, LeftInputAdapterNode, NotNode, PropagationQueuingNode, WindowNode

public interface ObjectSinkNode
extends ObjectSink

Items placed in a LinkedList must implement this interface .

See Also:
LeftTupleSinkNodeList

Method Summary
 ObjectSinkNode getNextObjectSinkNode()
          Returns the next node
 ObjectSinkNode getPreviousObjectSinkNode()
          Returns the previous node
 void setNextObjectSinkNode(ObjectSinkNode next)
          Sets the next node
 void setPreviousObjectSinkNode(ObjectSinkNode previous)
          Sets the previous node
 
Methods inherited from interface org.drools.core.reteoo.ObjectSink
assertObject, byPassModifyToBetaNode, modifyObject
 
Methods inherited from interface org.drools.core.common.NetworkNode
getAssociations, getId, getPartitionId, getType
 
Methods inherited from interface java.io.Externalizable
readExternal, writeExternal
 

Method Detail

getNextObjectSinkNode

ObjectSinkNode getNextObjectSinkNode()
Returns the next node

Returns:
The next LinkedListNode

setNextObjectSinkNode

void setNextObjectSinkNode(ObjectSinkNode next)
Sets the next node

Parameters:
next - The next LinkedListNode

getPreviousObjectSinkNode

ObjectSinkNode getPreviousObjectSinkNode()
Returns the previous node

Returns:
The previous LinkedListNode

setPreviousObjectSinkNode

void setPreviousObjectSinkNode(ObjectSinkNode previous)
Sets the previous node

Parameters:
previous - The previous LinkedListNode

Drools :: Core 6.1.0.Beta1

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