Package org.drools.core.reteoo
Interface ObjectSink
-
- All Superinterfaces:
Externalizable,NetworkNode,Serializable,Sink
- All Known Subinterfaces:
ObjectSinkNode
- All Known Implementing Classes:
AccumulateNode,AlphaNode,AlphaTerminalNode,BetaNode,EntryPointNode,ExistsNode,JoinNode,LeftInputAdapterNode,LeftInputAdapterNode.RightTupleSinkAdapter,NotNode,ObjectTypeNode,Rete,ReteObjectTypeNode,TraitProxyObjectTypeNode,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, InternalWorkingMemory workingMemory)voidbyPassModifyToBetaNode(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, InternalWorkingMemory workingMemory)voidmodifyObject(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, InternalWorkingMemory workingMemory)-
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
-
-
-
-
Method Detail
-
assertObject
void assertObject(InternalFactHandle factHandle, PropagationContext propagationContext, InternalWorkingMemory workingMemory)
-
modifyObject
void modifyObject(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, InternalWorkingMemory workingMemory)
-
byPassModifyToBetaNode
void byPassModifyToBetaNode(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, InternalWorkingMemory workingMemory)
-
-