Package org.drools.core.reteoo
Interface ObjectSink
-
- All Superinterfaces:
org.drools.base.common.NetworkNode,java.io.Serializable,Sink
- All Known Subinterfaces:
ObjectSinkNode
- All Known Implementing Classes:
AccumulateNode,AlphaNode,AlphaTerminalNode,BetaNode,EntryPointNode,ExistsNode,JoinNode,LeftInputAdapterNode,LeftInputAdapterNode.RightTupleSinkAdapter,NotNode,ObjectTypeNode,Rete,ReteObjectTypeNode,WindowNode
public interface ObjectSink extends Sink
Receiver of propagatedFactHandleImpls from aObjectSource.- See Also:
ObjectSource
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidassertObject(InternalFactHandle factHandle, PropagationContext propagationContext, ReteEvaluator reteEvaluator)voidbyPassModifyToBetaNode(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, ReteEvaluator reteEvaluator)voidmodifyObject(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, ReteEvaluator reteEvaluator)
-
-
-
Method Detail
-
assertObject
void assertObject(InternalFactHandle factHandle, PropagationContext propagationContext, ReteEvaluator reteEvaluator)
-
modifyObject
void modifyObject(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, ReteEvaluator reteEvaluator)
-
byPassModifyToBetaNode
void byPassModifyToBetaNode(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, ReteEvaluator reteEvaluator)
-
-