public class ReteRightInputAdapterNode
extends org.drools.core.reteoo.RightInputAdapterNode
| Constructor and Description |
|---|
ReteRightInputAdapterNode() |
ReteRightInputAdapterNode(int id,
org.drools.core.reteoo.LeftTupleSource source,
org.drools.core.reteoo.LeftTupleSource startTupleSource,
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) |
org.drools.core.common.Memory |
createMemory(org.drools.core.RuleBaseConfiguration config,
org.drools.core.common.InternalWorkingMemory wm) |
protected void |
doRemove(org.drools.core.reteoo.RuleRemovalContext context,
org.drools.core.reteoo.ReteooBuilder builder,
org.drools.core.common.InternalWorkingMemory[] workingMemories) |
void |
modifyLeftTuple(org.drools.core.reteoo.LeftTuple leftTuple,
org.drools.core.spi.PropagationContext context,
org.drools.core.common.InternalWorkingMemory workingMemory) |
void |
removeMemory(org.drools.core.common.InternalWorkingMemory workingMemory) |
void |
retractLeftTuple(org.drools.core.reteoo.LeftTuple tuple,
org.drools.core.spi.PropagationContext context,
org.drools.core.common.InternalWorkingMemory workingMemory)
Retracts the corresponding tuple by retrieving and retracting
the fact created for it
|
void |
updateSink(org.drools.core.reteoo.ObjectSink sink,
org.drools.core.spi.PropagationContext context,
org.drools.core.common.InternalWorkingMemory workingMemory) |
attach, calculateDeclaredMask, createFactHandle, createLeftTuple, createLeftTuple, createLeftTuple, createLeftTuple, createLeftTuple, createPeer, equals, getLeftInferredMask, getLeftInputOtnId, getLeftTupleSource, getNextLeftTupleSinkNode, getPreviousLeftTupleSinkNode, getStartTupleSource, getType, hashCode, isLeftTupleMemoryEnabled, modifyLeftTuple, networkUpdated, readExternal, setLeftInputOtnId, setLeftTupleMemoryEnabled, setNextLeftTupleSinkNode, setPreviousLeftTupleSinkNode, setStartTupleSource, toString, writeExternaladdObjectSink, getDeclaredMask, getObjectTypeNode, getParentObjectSource, getSinkPropagator, initDeclaredMask, isInUse, removeObjectSink, resetInferredMask, updateMaskaddAssociation, attach, getAssociations, getId, getPartitionId, isStreamMode, remove, removeAssociation, setId, setPartitionId, setStreamModeclone, finalize, getClass, notify, notifyAll, wait, wait, waitpublic ReteRightInputAdapterNode()
public ReteRightInputAdapterNode(int id,
org.drools.core.reteoo.LeftTupleSource source,
org.drools.core.reteoo.LeftTupleSource startTupleSource,
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.RightInputAdapterNodepublic void retractLeftTuple(org.drools.core.reteoo.LeftTuple tuple,
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.RightInputAdapterNodepublic 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.RightInputAdapterNodepublic void updateSink(org.drools.core.reteoo.ObjectSink sink,
org.drools.core.spi.PropagationContext context,
org.drools.core.common.InternalWorkingMemory workingMemory)
updateSink in class org.drools.core.reteoo.RightInputAdapterNodeprotected void doRemove(org.drools.core.reteoo.RuleRemovalContext context,
org.drools.core.reteoo.ReteooBuilder builder,
org.drools.core.common.InternalWorkingMemory[] workingMemories)
doRemove in class org.drools.core.reteoo.RightInputAdapterNodepublic void removeMemory(org.drools.core.common.InternalWorkingMemory workingMemory)
public org.drools.core.common.Memory createMemory(org.drools.core.RuleBaseConfiguration config,
org.drools.core.common.InternalWorkingMemory wm)
createMemory in interface org.drools.core.common.MemoryFactorycreateMemory in class org.drools.core.reteoo.RightInputAdapterNodeCopyright © 2001–2015 JBoss by Red Hat. All rights reserved.