public class ReteLeftInputAdapterNode
extends org.drools.core.reteoo.LeftInputAdapterNode
| Constructor and Description |
|---|
ReteLeftInputAdapterNode() |
ReteLeftInputAdapterNode(int id,
org.drools.core.reteoo.ObjectSource source,
org.drools.core.reteoo.builder.BuildContext context) |
| Modifier and Type | Method and Description |
|---|---|
void |
assertObject(org.drools.core.common.InternalFactHandle factHandle,
org.drools.core.spi.PropagationContext context,
org.drools.core.common.InternalWorkingMemory workingMemory) |
void |
byPassModifyToBetaNode(org.drools.core.common.InternalFactHandle factHandle,
org.drools.core.reteoo.ModifyPreviousTuples modifyPreviousTuples,
org.drools.core.spi.PropagationContext context,
org.drools.core.common.InternalWorkingMemory workingMemory) |
protected boolean |
doRemove(org.drools.core.reteoo.RuleRemovalContext context,
org.drools.core.reteoo.ReteooBuilder builder,
org.drools.core.common.InternalWorkingMemory[] workingMemories) |
void |
modifyObject(org.drools.core.common.InternalFactHandle factHandle,
org.drools.core.reteoo.ModifyPreviousTuples modifyPreviousTuples,
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) |
void |
updateSink(org.drools.core.reteoo.LeftTupleSink sink,
org.drools.core.spi.PropagationContext context,
org.drools.core.common.InternalWorkingMemory workingMemory) |
attach, createMemory, createPeer, doDeleteObject, doInsertObject, doUpdateObject, equals, getNextObjectSinkNode, getObjectSource, getObjectTypeNode, getParentObjectSource, getPreviousObjectSinkNode, getType, hashCode, isLeftTupleMemoryEnabled, networkUpdated, readExternal, setNextObjectSinkNode, setPreviousObjectSinkNode, writeExternaladdTupleSink, addTupleSink, addTupleSink, getLeftDeclaredMask, getLeftInferredMask, getLeftInputOtnId, getLeftNegativeMask, getLeftTupleSource, getObjectType, getSinkPropagator, initDeclaredMask, initInferredMask, initMasks, isInUse, removeTupleSink, setLeftInferredMask, setLeftInputOtnId, setLeftListenedProperties, setLeftTupleSourceaddAssociation, addAssociation, getAssociationsSize, getAssociationsSize, getId, getPartitionId, isAssociatedWith, isStreamMode, remove, removeAssociation, setId, setPartitionId, setStreamMode, toStringclone, finalize, getClass, notify, notifyAll, wait, wait, waitpublic ReteLeftInputAdapterNode()
public ReteLeftInputAdapterNode(int id,
org.drools.core.reteoo.ObjectSource source,
org.drools.core.reteoo.builder.BuildContext context)
public void assertObject(org.drools.core.common.InternalFactHandle factHandle,
org.drools.core.spi.PropagationContext context,
org.drools.core.common.InternalWorkingMemory workingMemory)
assertObject in interface org.drools.core.reteoo.ObjectSinkassertObject in class org.drools.core.reteoo.LeftInputAdapterNodepublic void retractLeftTuple(org.drools.core.reteoo.LeftTuple leftTuple,
org.drools.core.spi.PropagationContext context,
org.drools.core.common.InternalWorkingMemory workingMemory)
retractLeftTuple in class org.drools.core.reteoo.LeftInputAdapterNodepublic void modifyObject(org.drools.core.common.InternalFactHandle factHandle,
org.drools.core.reteoo.ModifyPreviousTuples modifyPreviousTuples,
org.drools.core.spi.PropagationContext context,
org.drools.core.common.InternalWorkingMemory workingMemory)
modifyObject in interface org.drools.core.reteoo.ObjectSinkmodifyObject in class org.drools.core.reteoo.LeftInputAdapterNodepublic void byPassModifyToBetaNode(org.drools.core.common.InternalFactHandle factHandle,
org.drools.core.reteoo.ModifyPreviousTuples modifyPreviousTuples,
org.drools.core.spi.PropagationContext context,
org.drools.core.common.InternalWorkingMemory workingMemory)
byPassModifyToBetaNode in interface org.drools.core.reteoo.ObjectSinkbyPassModifyToBetaNode in class org.drools.core.reteoo.LeftInputAdapterNodepublic void updateSink(org.drools.core.reteoo.LeftTupleSink sink,
org.drools.core.spi.PropagationContext context,
org.drools.core.common.InternalWorkingMemory workingMemory)
updateSink in class org.drools.core.reteoo.LeftInputAdapterNodeprotected boolean 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.LeftInputAdapterNodeCopyright © 2001–2016 JBoss by Red Hat. All rights reserved.