public class TraitProxyObjectTypeNode 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 |
---|
TraitProxyObjectTypeNode(int id,
EntryPointNode source,
ObjectType objectType,
BuildContext context) |
Modifier and Type | Method and Description |
---|---|
void |
modifyObject(InternalFactHandle factHandle,
ModifyPreviousTuples modifyPreviousTuples,
PropagationContext context,
InternalWorkingMemory workingMemory) |
assertInitialFact, assertObject, attach, byPassModifyToBetaNode, calculateDeclaredMask, checkDirty, createMemory, doRemove, doRetractObject, equals, expireLeftTuple, expireRightTuple, getCompiledNetwork, getEntryPoint, getExpirationOffset, getObjectType, getOtnIdCounter, getPartitionId, getType, isAssignableFrom, isObjectMemoryEnabled, mergeExpirationOffset, 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 TraitProxyObjectTypeNode(int id, EntryPointNode source, ObjectType objectType, BuildContext context)
public void modifyObject(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, InternalWorkingMemory workingMemory)
modifyObject
in interface ObjectSink
modifyObject
in class ObjectTypeNode
Copyright © 2001–2018 JBoss by Red Hat. All rights reserved.