public class MemorylessEvaluatorNode extends AbstractEvaluatorNode
core, evaluator, logger, runtimeContext
mailbox, parent
children
communicationTracker, nodeId, reteContainer, tag, traceInfos
Constructor and Description |
---|
MemorylessEvaluatorNode(ReteContainer reteContainer,
EvaluatorCore core) |
MemorylessEvaluatorNode(ReteContainer reteContainer,
org.apache.log4j.Logger logger,
IExpressionEvaluator evaluator,
java.util.Map<java.lang.String,java.lang.Integer> parameterPositions,
int tupleWidth)
Deprecated.
use
EvaluationCore |
Modifier and Type | Method and Description |
---|---|
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
public MemorylessEvaluatorNode(ReteContainer reteContainer, EvaluatorCore core)
@Deprecated public MemorylessEvaluatorNode(ReteContainer reteContainer, org.apache.log4j.Logger logger, IExpressionEvaluator evaluator, java.util.Map<java.lang.String,java.lang.Integer> parameterPositions, int tupleWidth)
EvaluationCore
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