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 aLinkedList
must implement this interface .
- See Also:
LeftTupleSinkNodeList
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ObjectSinkNode
getNextObjectSinkNode()
Returns the next nodeObjectSinkNode
getPreviousObjectSinkNode()
Returns the previous nodevoid
setNextObjectSinkNode(ObjectSinkNode next)
Sets the next nodevoid
setPartitionIdWithSinks(RuleBasePartitionId partitionId)
void
setPreviousObjectSinkNode(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)
-
-