|
Drools :: ReteOO 6.0.0.Final | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.drools.core.common.BaseNode
org.drools.core.reteoo.AbstractTerminalNode
org.drools.core.reteoo.RuleTerminalNode
org.drools.reteoo.nodes.ReteRuleTerminalNode
public class ReteRuleTerminalNode
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class org.drools.core.reteoo.RuleTerminalNode |
|---|
org.drools.core.reteoo.RuleTerminalNode.RTNCleanupAdapter, org.drools.core.reteoo.RuleTerminalNode.SortDeclarations |
| Field Summary |
|---|
| Fields inherited from class org.drools.core.reteoo.RuleTerminalNode |
|---|
consequenceName, declarations, enabledDeclarations, fireDirect, leftInputOtnId, nextTupleSinkNode, previousTupleSinkNode, rule, salienceDeclarations, subrule, subruleIndex, timerDeclarations |
| Fields inherited from class org.drools.core.common.BaseNode |
|---|
associations, id, partitionId, partitionsEnabled, streamMode |
| Constructor Summary | |
|---|---|
ReteRuleTerminalNode()
|
|
ReteRuleTerminalNode(int id,
org.drools.core.reteoo.LeftTupleSource source,
org.drools.core.rule.Rule rule,
org.drools.core.rule.GroupElement subrule,
int subruleIndex,
org.drools.core.reteoo.builder.BuildContext context)
|
|
| Method Summary | |
|---|---|
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)
|
| Methods inherited from class org.drools.core.reteoo.RuleTerminalNode |
|---|
createLeftTuple, createLeftTuple, createLeftTuple, createLeftTuple, createLeftTuple, equals, findMostRecentPropagationContext, getConsequenceName, getDeclarations, getEnabledDeclarations, getLeftInputOtnId, getNextLeftTupleSinkNode, getObjectTypeNode, getPreviousLeftTupleSinkNode, getRule, getSalienceDeclarations, getSubRule, getTimerDeclarations, getType, hashCode, isFireDirect, isInUse, isLeftTupleMemoryEnabled, networkUpdated, readExternal, setConsequenceName, setDeclarations, setEnabledDeclarations, setFireDirect, setLeftInputOtnId, setLeftTupleMemoryEnabled, setNextLeftTupleSinkNode, setPreviousLeftTupleSinkNode, setSalienceDeclarations, toString, writeExternal |
| Methods inherited from class org.drools.core.reteoo.AbstractTerminalNode |
|---|
createMemory, createPeer, doRemove, getDeclaredMask, getInferredMask, getLeftInferredMask, getLeftTupleSource, getNegativeMask, initDeclaredMask, initInferredMask, initPathMemory, modifyLeftTuple, setDeclaredMask, setInferredMask, setNegativeMask, unwrapTupleSource |
| Methods inherited from class org.drools.core.common.BaseNode |
|---|
addAssociation, attach, getAssociations, getId, getPartitionId, isStreamMode, remove, removeAssociation, setId, setPartitionId |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.drools.core.common.NetworkNode |
|---|
getAssociations, getId, getPartitionId |
| Methods inherited from interface org.drools.core.common.MemoryFactory |
|---|
getId |
| Constructor Detail |
|---|
public ReteRuleTerminalNode()
public ReteRuleTerminalNode(int id,
org.drools.core.reteoo.LeftTupleSource source,
org.drools.core.rule.Rule rule,
org.drools.core.rule.GroupElement subrule,
int subruleIndex,
org.drools.core.reteoo.builder.BuildContext context)
| Method Detail |
|---|
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.RuleTerminalNode
public 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.RuleTerminalNode
public 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.RuleTerminalNode
public 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.RuleTerminalNode
|
Drools :: ReteOO 6.0.0.Final | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||