public class OutputCachingEvaluatorNode extends AbstractEvaluatorNode implements Clearable
core, evaluator, logger, runtimeContext
mailbox, parent
children
nodeId, 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, prettyPrintTuple
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
@Deprecated public OutputCachingEvaluatorNode(ReteContainer reteContainer, org.apache.log4j.Logger logger, IExpressionEvaluator evaluator, java.util.Map<java.lang.String,java.lang.Integer> parameterPositions, int sourceTupleWidth)
EvaluationCore
public OutputCachingEvaluatorNode(ReteContainer reteContainer, EvaluatorCore core)
public void clear()
Clearable
public void pullInto(java.util.Collection<Tuple> collector)
Supplier
public void update(Direction direction, Tuple updateElement)
Receiver
@Deprecated protected Tuple tupleFromResult(Tuple incoming, java.lang.Object evaluationresult)
EvaluationCore
tupleFromResult
in class AbstractEvaluatorNode
@Deprecated protected java.lang.String logNodeName()
EvaluationCore
logNodeName
in class AbstractEvaluatorNode