public class ReteRuleTerminalNode
extends org.drools.core.reteoo.RuleTerminalNode
| Constructor and Description |
|---|
ReteRuleTerminalNode() |
ReteRuleTerminalNode(int id,
org.drools.core.reteoo.LeftTupleSource source,
org.drools.core.definitions.rule.impl.RuleImpl rule,
org.drools.core.rule.GroupElement subrule,
int subruleIndex,
org.drools.core.reteoo.builder.BuildContext context) |
| Modifier and Type | Method and Description |
|---|---|
void |
assertLeftTuple(org.drools.core.reteoo.LeftTuple leftTuple,
org.drools.core.spi.PropagationContext context,
org.drools.core.common.InternalWorkingMemory workingMemory) |
void |
attach(org.drools.core.reteoo.builder.BuildContext context) |
void |
cancelMatch(org.drools.core.common.AgendaItem match,
org.drools.core.common.InternalWorkingMemoryActions workingMemory) |
void |
modifyLeftTuple(org.drools.core.reteoo.LeftTuple leftTuple,
org.drools.core.spi.PropagationContext context,
org.drools.core.common.InternalWorkingMemory workingMemory) |
void |
retractLeftTuple(org.drools.core.reteoo.LeftTuple leftTuple,
org.drools.core.spi.PropagationContext context,
org.drools.core.common.InternalWorkingMemory workingMemory) |
createLeftTuple, createLeftTuple, createLeftTuple, createLeftTuple, createLeftTuple, equals, findMostRecentPropagationContext, getAllDeclarations, getConsequenceName, getEnabledDeclarations, getLeftInputOtnId, getNextLeftTupleSinkNode, getObjectTypeNode, getPreviousLeftTupleSinkNode, getRequiredDeclarations, getRule, getSalienceDeclarations, getSubRule, getTimerDeclarations, getType, internalEquals, isFireDirect, readExternal, setDeclarations, setFireDirect, setLeftInputOtnId, setNextLeftTupleSinkNode, setPreviousLeftTupleSinkNode, setSalienceDeclarations, toString, writeExternalcreateMemory, createPeer, doRemove, getDeclaredMask, getInferredMask, getLeftInferredMask, getLeftTupleSource, getNegativeMask, getPathEndNodes, getPathNodes, getPathNodes, getPositionInPath, getSinkPropagator, hasPathNode, initDeclaredMask, initInferredMask, initPathMemory, isInUse, isLeftTupleMemoryEnabled, isTerminalNodeOf, modifyLeftTuple, networkUpdated, setDeclaredMask, setInferredMask, setLeftTupleMemoryEnabled, setNegativeMask, setPathEndNodes, unwrapTupleSourceaddAssociation, addAssociation, getAssociatedRuleSize, getAssociationsSize, getAssociationsSize, getId, getPartitionId, hashCode, isAssociatedWith, isStreamMode, remove, removeAssociation, setId, setPartitionId, setStreamMode, thisNodeEqualsclone, finalize, getClass, notify, notifyAll, wait, wait, waitpublic ReteRuleTerminalNode()
public ReteRuleTerminalNode(int id,
org.drools.core.reteoo.LeftTupleSource source,
org.drools.core.definitions.rule.impl.RuleImpl rule,
org.drools.core.rule.GroupElement subrule,
int subruleIndex,
org.drools.core.reteoo.builder.BuildContext context)
public void assertLeftTuple(org.drools.core.reteoo.LeftTuple leftTuple,
org.drools.core.spi.PropagationContext context,
org.drools.core.common.InternalWorkingMemory workingMemory)
assertLeftTuple in interface org.drools.core.reteoo.LeftTupleSinkassertLeftTuple in class org.drools.core.reteoo.RuleTerminalNodepublic void modifyLeftTuple(org.drools.core.reteoo.LeftTuple leftTuple,
org.drools.core.spi.PropagationContext context,
org.drools.core.common.InternalWorkingMemory workingMemory)
modifyLeftTuple in interface org.drools.core.reteoo.LeftTupleSinkmodifyLeftTuple in class org.drools.core.reteoo.RuleTerminalNodepublic void retractLeftTuple(org.drools.core.reteoo.LeftTuple leftTuple,
org.drools.core.spi.PropagationContext context,
org.drools.core.common.InternalWorkingMemory workingMemory)
retractLeftTuple in interface org.drools.core.reteoo.LeftTupleSinkretractLeftTuple in class org.drools.core.reteoo.RuleTerminalNodepublic void cancelMatch(org.drools.core.common.AgendaItem match,
org.drools.core.common.InternalWorkingMemoryActions workingMemory)
cancelMatch in class org.drools.core.reteoo.RuleTerminalNodepublic void attach(org.drools.core.reteoo.builder.BuildContext context)
attach in class org.drools.core.reteoo.RuleTerminalNodeCopyright © 2001–2016 JBoss by Red Hat. All rights reserved.