Package org.drools.core.reteoo
Class ReteObjectTypeNode
java.lang.Object
org.drools.core.common.BaseNode
org.drools.core.reteoo.ObjectSource
org.drools.core.reteoo.ObjectTypeNode
org.drools.core.reteoo.ReteObjectTypeNode
- All Implemented Interfaces:
Serializable,NetworkNode,ObjectSink,Sink
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class org.drools.core.reteoo.ObjectTypeNode
ObjectTypeNode.ExpireJob, ObjectTypeNode.ExpireJobContext -
Field Summary
Fields inherited from class org.drools.core.reteoo.ObjectTypeNode
DEFAULT_ID, idGenerator, objectTypeFields inherited from class org.drools.core.reteoo.ObjectSource
alphaNodeHashingThreshold, alphaNodeRangeIndexThreshold, declaredMask, inferredMask, sink, sourceFields inherited from class org.drools.core.common.BaseNode
associations, hashcode, id, memoryId, partitionId -
Constructor Summary
ConstructorsConstructorDescriptionReteObjectTypeNode(int id, EntryPointNode source, ObjectType objectType, BuildContext context) -
Method Summary
Modifier and TypeMethodDescriptionvoiddoAttach(BuildContext context) Rete needs to know that this ObjectTypeNode has been addedMethods inherited from class org.drools.core.reteoo.ObjectTypeNode
assertInitialFact, assertObject, byPassModifyToBetaNode, calculateDeclaredMask, checkDirty, doRemove, doRetractObject, equals, expireLeftTuple, expireRightTuple, getEntryPoint, getExpirationOffset, getFactHandlesIterator, getObjectType, getOtnIdCounter, getPartitionId, getType, isAssignableFrom, mergeExpirationOffset, modifyObject, networkUpdated, nextOtnId, propagateAssert, remove, resetIdGenerator, retractLeftTuples, retractLeftTuples, retractObject, retractObject, retractRightTuples, retractRightTuples, setExpirationOffset, setupParallelExecution, toString, updateSink, updateTupleSinkIdMethods inherited from class org.drools.core.reteoo.ObjectSource
addObjectSink, getDeclaredMask, getObjectSinkPropagator, getObjectTypeNode, getParentObjectSource, getRuleBase, initDeclaredMask, isInUse, removeObjectSink, resetInferredMask, setObjectSinkPropagator, setParentObjectSource, setPartitionId, setPartitionIdWithSinks, setSourcePartitionId, updateMaskMethods inherited from class org.drools.core.common.BaseNode
addAssociatedTerminal, addAssociation, addAssociation, attach, getAssociatedRules, getAssociatedTerminalsSize, getAssociationsSize, getId, getMemoryId, getSinks, hasAssociatedTerminal, hashCode, initMemoryId, isAssociatedWith, isStreamMode, removeAssociatedTerminal, removeAssociation, setId, setStreamModeMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.drools.base.common.NetworkNode
addAssociatedTerminal, getAssociatedRules, getAssociatedTerminalsSize, getId, getSinks, hasAssociatedTerminal, isAssociatedWith, isRightInputIsRiaNode, removeAssociatedTerminal
-
Constructor Details
-
ReteObjectTypeNode
public ReteObjectTypeNode() -
ReteObjectTypeNode
public ReteObjectTypeNode(int id, EntryPointNode source, ObjectType objectType, BuildContext context)
-
-
Method Details
-
doAttach
Description copied from class:ObjectTypeNodeRete needs to know that this ObjectTypeNode has been added- Overrides:
doAttachin classObjectTypeNode
-