Package org.drools.core.reteoo
Interface ObjectSinkNode
- All Superinterfaces:
NetworkNode,ObjectSink,Serializable,Sink
- All Known Implementing Classes:
AccumulateNode,AlphaNode,AlphaTerminalNode,BetaNode,ExistsNode,JoinNode,LeftInputAdapterNode,NotNode,WindowNode
Items placed in a
LinkedList must implement this interface .- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionReturns the next nodeReturns the previous nodevoidSets the next nodevoidsetPartitionIdWithSinks(RuleBasePartitionId partitionId) voidsetPreviousObjectSinkNode(ObjectSinkNode previous) Sets the previous nodeMethods inherited from interface org.drools.base.common.NetworkNode
addAssociatedTerminal, getAssociatedRules, getAssociatedTerminalsSize, getId, getPartitionId, getSinks, getType, hasAssociatedTerminal, isAssociatedWith, isRightInputIsRiaNode, removeAssociatedTerminalMethods inherited from interface org.drools.core.reteoo.ObjectSink
assertObject, byPassModifyToBetaNode, modifyObject
-
Method Details
-
getNextObjectSinkNode
ObjectSinkNode getNextObjectSinkNode()Returns the next node- Returns:
- The next LinkedListNode
-
setNextObjectSinkNode
Sets the next node- Parameters:
next- The next LinkedListNode
-
getPreviousObjectSinkNode
ObjectSinkNode getPreviousObjectSinkNode()Returns the previous node- Returns:
- The previous LinkedListNode
-
setPreviousObjectSinkNode
Sets the previous node- Parameters:
previous- The previous LinkedListNode
-
setPartitionIdWithSinks
-