Package org.drools.core.reteoo
Interface ObjectSinkNode
-
- All Superinterfaces:
Externalizable,NetworkNode,ObjectSink,Serializable,Sink
- All Known Implementing Classes:
AccumulateNode,AlphaNode,AlphaTerminalNode,BetaNode,ExistsNode,JoinNode,LeftInputAdapterNode,NotNode,WindowNode
public interface ObjectSinkNode extends ObjectSink
Items placed in aLinkedListmust implement this interface .- See Also:
LeftTupleSinkNodeList
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ObjectSinkNodegetNextObjectSinkNode()Returns the next nodeObjectSinkNodegetPreviousObjectSinkNode()Returns the previous nodevoidsetNextObjectSinkNode(ObjectSinkNode next)Sets the next nodevoidsetPartitionIdWithSinks(RuleBasePartitionId partitionId)voidsetPreviousObjectSinkNode(ObjectSinkNode previous)Sets the previous node-
Methods inherited from interface java.io.Externalizable
readExternal, writeExternal
-
Methods inherited from interface org.drools.core.common.NetworkNode
getAssociatedRules, getAssociatedRuleSize, getAssociationsSize, getAssociationsSize, getId, getPartitionId, getType, isAssociatedWith
-
Methods inherited from interface org.drools.core.reteoo.ObjectSink
assertObject, byPassModifyToBetaNode, modifyObject
-
-
-
-
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
-
setPartitionIdWithSinks
void setPartitionIdWithSinks(RuleBasePartitionId partitionId)
-
-