public class TraitObjectTypeNode
extends org.drools.core.reteoo.ObjectTypeNode
org.drools.core.reteoo.ObjectTypeNode.ExpireJob, org.drools.core.reteoo.ObjectTypeNode.ExpireJobContext, org.drools.core.reteoo.ObjectTypeNode.ExpireJobContextTimerInputMarshaller, org.drools.core.reteoo.ObjectTypeNode.ExpireJobContextTimerOutputMarshaller, org.drools.core.reteoo.ObjectTypeNode.Id, org.drools.core.reteoo.ObjectTypeNode.InitialFactObjectTypeNodeMemory, org.drools.core.reteoo.ObjectTypeNode.ObjectTypeNodeMemorycompiledNetwork, DEFAULT_ID, idGenerator, objectType| Constructor and Description |
|---|
TraitObjectTypeNode() |
TraitObjectTypeNode(int id,
org.drools.core.reteoo.EntryPointNode source,
org.drools.core.spi.ObjectType objectType,
org.drools.core.reteoo.builder.BuildContext context) |
| Modifier and Type | Method and Description |
|---|---|
BitSet |
getLocalTypeCode() |
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 |
propagateAssert(org.drools.core.common.InternalFactHandle factHandle,
org.drools.core.spi.PropagationContext context,
org.drools.core.common.InternalWorkingMemory workingMemory) |
void |
readExternal(ObjectInput in) |
org.drools.core.util.bitmask.BitMask |
updateMask(org.drools.core.util.bitmask.BitMask mask) |
void |
writeExternal(ObjectOutput out) |
assertInitialFact, assertObject, attach, byPassModifyToBetaNode, calculateDeclaredMask, checkDirty, createMemory, doRemove, doRetractObject, equals, expireLeftTuple, expireRightTuple, getCompiledNetwork, getEntryPoint, getExpirationOffset, getObjectType, getOtnIdCounter, getPartitionId, getType, isAssignableFrom, isObjectMemoryEnabled, mergeExpirationOffset, networkUpdated, nextOtnId, remove, resetIdGenerator, retractLeftTuples, retractLeftTuples, retractObject, retractObject, retractRightTuples, retractRightTuples, setCompiledNetwork, setExpirationOffset, setObjectMemoryEnabled, toString, updateSink, updateTupleSinkIdaddObjectSink, getDeclaredMask, getKnowledgeBase, getObjectSinkPropagator, getObjectTypeNode, getParentObjectSource, initDeclaredMask, isInUse, removeObjectSink, resetInferredMask, setObjectSinkPropagator, setParentObjectSource, setPartitionId, setPartitionIdWithSinks, setSourcePartitionIdaddAssociation, addAssociation, getAssociatedRules, getAssociatedRuleSize, getAssociationsSize, getAssociationsSize, getId, getMemoryId, getSinks, hashCode, initMemoryId, isAssociatedWith, isStreamMode, removeAssociation, setId, setPartitionsEnabled, setStreamModeclone, finalize, getClass, notify, notifyAll, wait, wait, waitpublic TraitObjectTypeNode()
public TraitObjectTypeNode(int id,
org.drools.core.reteoo.EntryPointNode source,
org.drools.core.spi.ObjectType objectType,
org.drools.core.reteoo.builder.BuildContext context)
public void readExternal(ObjectInput in) throws IOException, ClassNotFoundException
readExternal in interface ExternalizablereadExternal in class org.drools.core.reteoo.ObjectTypeNodeIOExceptionClassNotFoundExceptionpublic void writeExternal(ObjectOutput out) throws IOException
writeExternal in interface ExternalizablewriteExternal in class org.drools.core.reteoo.ObjectTypeNodeIOExceptionpublic void propagateAssert(org.drools.core.common.InternalFactHandle factHandle,
org.drools.core.spi.PropagationContext context,
org.drools.core.common.InternalWorkingMemory workingMemory)
propagateAssert in class org.drools.core.reteoo.ObjectTypeNodepublic 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.ObjectTypeNodepublic org.drools.core.util.bitmask.BitMask updateMask(org.drools.core.util.bitmask.BitMask mask)
updateMask in class org.drools.core.reteoo.ObjectSourcepublic BitSet getLocalTypeCode()
Copyright © 2001–2020 JBoss by Red Hat. All rights reserved.