public class AlphaTerminalNode extends LeftInputAdapterNode
LeftInputAdapterNode.LiaNodeMemory, LeftInputAdapterNode.RightTupleSinkAdapterlog, sinkMaskleftDeclaredMask, leftInferredMask, leftInput, leftNegativeMask, sinkassociations, hashcode, id, memoryId, partitionId, partitionsEnabled| Constructor and Description |
|---|
AlphaTerminalNode() |
AlphaTerminalNode(int id,
ObjectSource source,
BuildContext context) |
| Modifier and Type | Method and Description |
|---|---|
void |
assertObject(InternalFactHandle factHandle,
PropagationContext propagationContext,
InternalWorkingMemory workingMemory) |
boolean |
equals(Object object) |
static RuleAgendaItem |
getRuleAgendaItem(InternalWorkingMemory workingMemory,
InternalAgenda agenda,
TerminalNode rtn,
boolean linkPmem) |
boolean |
isTerminal() |
void |
modifyObject(InternalFactHandle factHandle,
ModifyPreviousTuples modifyPreviousTuples,
PropagationContext context,
InternalWorkingMemory workingMemory) |
void |
retractLeftTuple(LeftTuple leftTuple,
PropagationContext context,
InternalWorkingMemory workingMemory) |
byPassModifyToBetaNode, createMemory, createPeer, doAttach, doDeleteObject, doInsertObject, doInsertSegmentMemory, doRemove, doUpdateObject, getNextObjectSinkNode, getObjectSource, getObjectTypeNode, getParentObjectSource, getPreviousObjectSinkNode, getType, isLeftTupleMemoryEnabled, networkUpdated, processDeletesFromModify, readExternal, setNextObjectSinkNode, setPartitionId, setPreviousObjectSinkNode, setSourcePartitionId, writeExternaladdTupleSink, addTupleSink, addTupleSink, getLeftDeclaredMask, getLeftInferredMask, getLeftInputOtnId, getLeftInputPattern, getLeftNegativeMask, getLeftTupleSource, getObjectCount, getObjectType, getObjectTypeForPropertyReactivity, getPathIndex, getSinkPropagator, initDeclaredMask, initInferredMask, initMasks, isInUse, removeTupleSink, setLeftInferredMask, setLeftInputOtnId, setLeftListenedProperties, setLeftTupleSource, setNodeConstraintsPropertyReactiveMask, setObjectCount, setPartitionIdWithSinks, setSourcePartitionIdaddAssociation, addAssociation, attach, getAssociatedRules, getAssociatedRuleSize, getAssociationsSize, getAssociationsSize, getId, getMemoryId, getPartitionId, getSinks, hashCode, initMemoryId, isAssociatedWith, isStreamMode, remove, removeAssociation, setId, setPartitionsEnabled, setStreamMode, toStringclone, finalize, getClass, notify, notifyAll, wait, wait, waitsetPartitionIdWithSinksgetAssociatedRuleSize, getAssociationsSize, getAssociationsSize, getId, getPartitionId, isAssociatedWithgetMemoryIdpublic AlphaTerminalNode()
public AlphaTerminalNode(int id,
ObjectSource source,
BuildContext context)
public void assertObject(InternalFactHandle factHandle, PropagationContext propagationContext, InternalWorkingMemory workingMemory)
assertObject in interface ObjectSinkassertObject in class LeftInputAdapterNodepublic void modifyObject(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, InternalWorkingMemory workingMemory)
modifyObject in interface ObjectSinkmodifyObject in class LeftInputAdapterNodepublic void retractLeftTuple(LeftTuple leftTuple, PropagationContext context, InternalWorkingMemory workingMemory)
retractLeftTuple in class LeftInputAdapterNodepublic static RuleAgendaItem getRuleAgendaItem(InternalWorkingMemory workingMemory, InternalAgenda agenda, TerminalNode rtn, boolean linkPmem)
public boolean equals(Object object)
equals in class LeftInputAdapterNodepublic boolean isTerminal()
isTerminal in class LeftInputAdapterNodeCopyright © 2001–2021 JBoss by Red Hat. All rights reserved.