org.drools.reteoo
Interface ObjectSink

All Superinterfaces:
Externalizable, NetworkNode, Serializable, Sink
All Known Subinterfaces:
ObjectSinkNode
All Known Implementing Classes:
AccumulateNode, AlphaNode, BetaNode, CompiledNetwork, ElseNode, EntryPointNode, ExistsNode, JoinNode, LeftInputAdapterNode, NotNode, ObjectTypeNode, PropagationQueuingNode, Rete, TraitObjectTypeNode, TraitProxyObjectTypeNode, WindowNode

public interface ObjectSink
extends Sink

Receiver of propagated FactHandleImpls from a ObjectSource.

See Also:
ObectSource

Method Summary
 void assertObject(InternalFactHandle factHandle, PropagationContext propagationContext, InternalWorkingMemory workingMemory)
           
 void byPassModifyToBetaNode(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void modifyObject(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, InternalWorkingMemory workingMemory)
           
 
Methods inherited from interface org.drools.common.NetworkNode
getId, getPartitionId, getType
 
Methods inherited from interface java.io.Externalizable
readExternal, writeExternal
 

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)


Copyright © 2001-2013 JBoss by Red Hat. All Rights Reserved.