org.drools.reteoo
Interface LeftTupleSinkPropagator
- All Superinterfaces:
- Externalizable, Serializable
- All Known Implementing Classes:
- AbstractLeftTupleSinkAdapter, AsyncCompositeLeftTupleSinkAdapter, AsyncSingleLeftTupleSinkAdapter, CompositeLeftTupleSinkAdapter, EmptyLeftTupleSinkAdapter, SingleLeftTupleSinkAdapter
public interface LeftTupleSinkPropagator
- extends Externalizable
Method Summary |
void |
createAndPropagateAssertLeftTuple(InternalFactHandle factHandle,
PropagationContext context,
InternalWorkingMemory workingMemory,
boolean leftTupleWorkingMemoryEnabled,
LeftInputAdapterNode liaNode)
|
void |
createChildLeftTuplesforQuery(LeftTuple leftTuple,
RightTuple rightTuple,
boolean leftTupleMemoryEnabled,
boolean linkRightTuple)
|
void |
doPropagateAssertLeftTuple(PropagationContext context,
InternalWorkingMemory workingMemory,
LeftTuple leftTuple,
LeftTupleSink sink)
|
BaseNode |
getMatchingNode(BaseNode candidate)
|
LeftTupleSink[] |
getSinks()
|
void |
modifyChildLeftTuplesforQuery(RightTuple rightTuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
propagateAssertLeftTuple(LeftTuple tuple,
PropagationContext context,
InternalWorkingMemory workingMemory,
boolean leftTupleMemoryEnabled)
|
void |
propagateAssertLeftTuple(LeftTuple leftTuple,
RightTuple rightTuple,
LeftTuple currentLeftChild,
LeftTuple currentRightChild,
PropagationContext context,
InternalWorkingMemory workingMemory,
boolean leftTupleMemoryEnabled)
|
LeftTuple |
propagateModifyChildLeftTuple(LeftTuple childLeftTuple,
LeftTuple parentLeftTuple,
PropagationContext context,
InternalWorkingMemory workingMemory,
boolean tupleMemoryEnabled)
|
void |
propagateModifyChildLeftTuple(LeftTuple leftTuple,
PropagationContext context,
InternalWorkingMemory workingMemory,
boolean tupleMemoryEnabled)
|
LeftTuple |
propagateModifyChildLeftTuple(LeftTuple childLeftTuple,
RightTuple parentRightTuple,
PropagationContext context,
InternalWorkingMemory workingMemory,
boolean tupleMemoryEnabled)
|
void |
propagateModifyObject(InternalFactHandle factHandle,
ModifyPreviousTuples modifyPreviousTuples,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
LeftTuple |
propagateRetractChildLeftTuple(LeftTuple childLeftTuple,
LeftTuple parentLeftTuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
LeftTuple |
propagateRetractChildLeftTuple(LeftTuple childLeftTuple,
RightTuple parentRightTuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
propagateRetractLeftTuple(LeftTuple tuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
propagateRetractLeftTupleDestroyRightTuple(LeftTuple tuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
propagateRetractRightTuple(RightTuple tuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
int |
size()
|
createChildLeftTuplesforQuery
void createChildLeftTuplesforQuery(LeftTuple leftTuple,
RightTuple rightTuple,
boolean leftTupleMemoryEnabled,
boolean linkRightTuple)
modifyChildLeftTuplesforQuery
void modifyChildLeftTuplesforQuery(RightTuple rightTuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
propagateAssertLeftTuple
void propagateAssertLeftTuple(LeftTuple leftTuple,
RightTuple rightTuple,
LeftTuple currentLeftChild,
LeftTuple currentRightChild,
PropagationContext context,
InternalWorkingMemory workingMemory,
boolean leftTupleMemoryEnabled)
propagateAssertLeftTuple
void propagateAssertLeftTuple(LeftTuple tuple,
PropagationContext context,
InternalWorkingMemory workingMemory,
boolean leftTupleMemoryEnabled)
createAndPropagateAssertLeftTuple
void createAndPropagateAssertLeftTuple(InternalFactHandle factHandle,
PropagationContext context,
InternalWorkingMemory workingMemory,
boolean leftTupleWorkingMemoryEnabled,
LeftInputAdapterNode liaNode)
propagateRetractLeftTuple
void propagateRetractLeftTuple(LeftTuple tuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
propagateRetractLeftTupleDestroyRightTuple
void propagateRetractLeftTupleDestroyRightTuple(LeftTuple tuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
propagateRetractRightTuple
void propagateRetractRightTuple(RightTuple tuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
doPropagateAssertLeftTuple
void doPropagateAssertLeftTuple(PropagationContext context,
InternalWorkingMemory workingMemory,
LeftTuple leftTuple,
LeftTupleSink sink)
getMatchingNode
BaseNode getMatchingNode(BaseNode candidate)
getSinks
LeftTupleSink[] getSinks()
size
int size()
propagateModifyObject
void propagateModifyObject(InternalFactHandle factHandle,
ModifyPreviousTuples modifyPreviousTuples,
PropagationContext context,
InternalWorkingMemory workingMemory)
propagateModifyChildLeftTuple
LeftTuple propagateModifyChildLeftTuple(LeftTuple childLeftTuple,
RightTuple parentRightTuple,
PropagationContext context,
InternalWorkingMemory workingMemory,
boolean tupleMemoryEnabled)
propagateModifyChildLeftTuple
LeftTuple propagateModifyChildLeftTuple(LeftTuple childLeftTuple,
LeftTuple parentLeftTuple,
PropagationContext context,
InternalWorkingMemory workingMemory,
boolean tupleMemoryEnabled)
propagateModifyChildLeftTuple
void propagateModifyChildLeftTuple(LeftTuple leftTuple,
PropagationContext context,
InternalWorkingMemory workingMemory,
boolean tupleMemoryEnabled)
propagateRetractChildLeftTuple
LeftTuple propagateRetractChildLeftTuple(LeftTuple childLeftTuple,
RightTuple parentRightTuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
propagateRetractChildLeftTuple
LeftTuple propagateRetractChildLeftTuple(LeftTuple childLeftTuple,
LeftTuple parentLeftTuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
Copyright © 2001-2012 JBoss by Red Hat. All Rights Reserved.