org.drools.reteoo
Interface TupleSinkPropagator

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
CompositeTupleSinkAdapter, EmptyTupleSinkAdapter, SingleTupleSinkAdapter

public interface TupleSinkPropagator
extends java.io.Serializable


Method Summary
 void createAndPropagateAssertTuple(InternalFactHandle handle, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void createAndPropagateRetractTuple(InternalFactHandle handle, PropagationContext context, InternalWorkingMemory workingMemory)
           
 TupleSink[] getSinks()
           
 void propagateAssertTuple(ReteTuple tuple, InternalFactHandle handle, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void propagateAssertTuple(ReteTuple tuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void propagateRetractTuple(ReteTuple tuple, InternalFactHandle handle, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void propagateRetractTuple(ReteTuple tuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 int size()
           
 

Method Detail

propagateAssertTuple

void propagateAssertTuple(ReteTuple tuple,
                          InternalFactHandle handle,
                          PropagationContext context,
                          InternalWorkingMemory workingMemory)

propagateAssertTuple

void propagateAssertTuple(ReteTuple tuple,
                          PropagationContext context,
                          InternalWorkingMemory workingMemory)

propagateRetractTuple

void propagateRetractTuple(ReteTuple tuple,
                           InternalFactHandle handle,
                           PropagationContext context,
                           InternalWorkingMemory workingMemory)

propagateRetractTuple

void propagateRetractTuple(ReteTuple tuple,
                           PropagationContext context,
                           InternalWorkingMemory workingMemory)

createAndPropagateAssertTuple

void createAndPropagateAssertTuple(InternalFactHandle handle,
                                   PropagationContext context,
                                   InternalWorkingMemory workingMemory)

createAndPropagateRetractTuple

void createAndPropagateRetractTuple(InternalFactHandle handle,
                                    PropagationContext context,
                                    InternalWorkingMemory workingMemory)

getSinks

TupleSink[] getSinks()

size

int size()