org.drools.reteoo
Interface ObjectSink

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

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 modifyObject(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, InternalWorkingMemory workingMemory)
           
 
Methods inherited from interface org.drools.common.NetworkNode
getId, getPartitionId
 
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)


Copyright © 2001-2013 JBoss Inc.. All Rights Reserved.