public class ReteObjectTypeNode extends ObjectTypeNode
ObjectTypeNode.ExpireJob, ObjectTypeNode.ExpireJobContext, ObjectTypeNode.ExpireJobContextTimerInputMarshaller, ObjectTypeNode.ExpireJobContextTimerOutputMarshaller, ObjectTypeNode.Id, ObjectTypeNode.InitialFactObjectTypeNodeMemory, ObjectTypeNode.ObjectTypeNodeMemory
compiledNetwork, DEFAULT_ID, idGenerator, objectType
alphaNodeHashingThreshold, declaredMask, inferredMask, sink, source
associations, hashcode, id, memoryId, partitionId, partitionsEnabled
Constructor and Description |
---|
ReteObjectTypeNode() |
ReteObjectTypeNode(int id,
EntryPointNode source,
ObjectType objectType,
BuildContext context) |
Modifier and Type | Method and Description |
---|---|
void |
attach(BuildContext context)
Rete needs to know that this ObjectTypeNode has been added
|
assertInitialFact, assertObject, byPassModifyToBetaNode, calculateDeclaredMask, checkDirty, createMemory, doRemove, doRetractObject, equals, expireLeftTuple, expireRightTuple, getCompiledNetwork, getEntryPoint, getExpirationOffset, getObjectType, getOtnIdCounter, getPartitionId, getType, isAssignableFrom, isObjectMemoryEnabled, mergeExpirationOffset, modifyObject, networkUpdated, nextOtnId, propagateAssert, readExternal, remove, resetIdGenerator, retractLeftTuples, retractLeftTuples, retractObject, retractObject, retractRightTuples, retractRightTuples, setCompiledNetwork, setExpirationOffset, setObjectMemoryEnabled, toString, updateSink, updateTupleSinkId, writeExternal
addObjectSink, getDeclaredMask, getKnowledgeBase, getObjectSinkPropagator, getObjectTypeNode, getParentObjectSource, initDeclaredMask, isInUse, removeObjectSink, resetInferredMask, setObjectSinkPropagator, setParentObjectSource, setPartitionId, setPartitionIdWithSinks, setSourcePartitionId, updateMask
addAssociation, addAssociation, getAssociatedRules, getAssociatedRuleSize, getAssociationsSize, getAssociationsSize, getId, getMemoryId, getSinks, hashCode, initMemoryId, isAssociatedWith, isStreamMode, removeAssociation, setId, setPartitionsEnabled, setStreamMode
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getAssociatedRuleSize, getAssociationsSize, getAssociationsSize, getId, isAssociatedWith
getMemoryId
public ReteObjectTypeNode()
public ReteObjectTypeNode(int id, EntryPointNode source, ObjectType objectType, BuildContext context)
public void attach(BuildContext context)
ObjectTypeNode
attach
in class ObjectTypeNode
Copyright © 2001–2020 JBoss by Red Hat. All rights reserved.