public class OutputCachingEvaluatorNode extends AbstractEvaluatorNode implements Clearable
core, evaluator, logger, runtimeContextmailbox, parentchildrennodeId, reteContainer, tag, traceInfos| Constructor and Description |
|---|
OutputCachingEvaluatorNode(ReteContainer reteContainer,
EvaluatorCore core) |
OutputCachingEvaluatorNode(ReteContainer reteContainer,
org.apache.log4j.Logger logger,
IExpressionEvaluator evaluator,
java.util.Map<java.lang.String,java.lang.Integer> parameterPositions,
int sourceTupleWidth)
Deprecated.
use
EvaluationCore |
| Modifier and Type | Method and Description |
|---|---|
void |
clear()
Clear all partial matchings stored in memory
|
protected java.lang.String |
logNodeName()
Deprecated.
use
EvaluationCore |
void |
pullInto(java.util.Collection<Tuple> collector)
pulls the contents of this object in this particular moment into a target collection
|
protected Tuple |
tupleFromResult(Tuple incoming,
java.lang.Object evaluationresult)
Deprecated.
use
EvaluationCore |
void |
update(Direction direction,
Tuple updateElement)
updates the receiver with a newly found or lost partial matching
|
errorResult, evaluateTerm, getReteContainer, prettyPrintTraceInfoPatternList, prettyPrintTupleappendParent, assignTraceInfo, getMailbox, getParents, instantiateMailbox, propagatePullInto, removeParentappendChild, constructIndex, getPulledContents, getReceivers, issueError, propagateUpdate, removeChildacceptPropagatedTraceInfo, getContainer, getNodeId, getTag, getTraceInfoPatternsEnumerated, getTraceInfos, setTag, toString, toStringCoreclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitappendChild, constructIndex, getPulledContents, getReceivers, removeChildacceptPropagatedTraceInfo, getContainer, getNodeId, getTag, getTraceInfos, setTag@Deprecated public OutputCachingEvaluatorNode(ReteContainer reteContainer, org.apache.log4j.Logger logger, IExpressionEvaluator evaluator, java.util.Map<java.lang.String,java.lang.Integer> parameterPositions, int sourceTupleWidth)
EvaluationCorepublic OutputCachingEvaluatorNode(ReteContainer reteContainer, EvaluatorCore core)
public void clear()
Clearablepublic void pullInto(java.util.Collection<Tuple> collector)
Supplierpublic void update(Direction direction, Tuple updateElement)
Receiver@Deprecated protected Tuple tupleFromResult(Tuple incoming, java.lang.Object evaluationresult)
EvaluationCoretupleFromResult in class AbstractEvaluatorNode@Deprecated protected java.lang.String logNodeName()
EvaluationCorelogNodeName in class AbstractEvaluatorNode