public class OutputCachingEvaluatorNode extends AbstractEvaluatorNode implements Clearable
core
mailbox, parent
children
communicationTracker, nodeId, reteContainer, tag, traceInfos
Constructor and Description |
---|
OutputCachingEvaluatorNode(ReteContainer reteContainer,
EvaluatorCore core) |
Modifier and Type | Method and Description |
---|---|
void |
clear()
Clear all partial matchings stored in memory
|
void |
pullInto(java.util.Collection<Tuple> collector)
pulls the contents of this object in this particular moment into a target collection
|
void |
update(Direction direction,
Tuple updateElement)
updates the receiver with a newly found or lost partial matching
|
getReteContainer, prettyPrintTraceInfoPatternList
appendParent, assignTraceInfo, getMailbox, getParents, instantiateMailbox, propagatePullInto, removeParent
appendChild, constructIndex, getPulledContents, getReceivers, issueError, propagateUpdate, removeChild
acceptPropagatedTraceInfo, getContainer, getNodeId, getTag, getTraceInfoPatternsEnumerated, getTraceInfos, setTag, toString, toStringCore
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
appendChild, constructIndex, getPulledContents, getReceivers, removeChild
acceptPropagatedTraceInfo, getContainer, getNodeId, getTag, getTraceInfos, setTag
public OutputCachingEvaluatorNode(ReteContainer reteContainer, EvaluatorCore core)
public void clear()
Clearable
public void pullInto(java.util.Collection<Tuple> collector)
Supplier