public class TraitProxyObjectTypeNode extends ObjectTypeNode
ObjectTypeNode.ExpireJob, ObjectTypeNode.ExpireJobContext, ObjectTypeNode.ExpireJobContextTimerInputMarshaller, ObjectTypeNode.ExpireJobContextTimerOutputMarshaller, ObjectTypeNode.Id, ObjectTypeNode.InitialFactObjectTypeNodeMemory, ObjectTypeNode.ObjectTypeNodeMemory
compiledNetwork, DEFAULT_ID, idGenerator, objectType
declaredMask, inferredMask, sink, source
associations, hashcode, id, 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, getEntryPoint, getExpirationOffset, getObjectType, getOtnIdCounter, getType, internalEquals, isAssignableFrom, isObjectMemoryEnabled, networkUpdated, nextOtnId, propagateAssert, readExternal, remove, resetIdGenerator, retractLeftTuples, retractObject, retractRightTuples, setCompiledNetwork, setExpirationOffset, setObjectMemoryEnabled, toString, updateSink, updateTupleSinkId, writeExternal
addObjectSink, getDeclaredMask, getKnowledgeBase, getObjectSinkPropagator, getObjectTypeNode, getParentObjectSource, initDeclaredMask, isInUse, removeObjectSink, resetInferredMask, updateMask
addAssociation, addAssociation, getAssociatedRuleSize, getAssociationsSize, getAssociationsSize, getId, getPartitionId, hashCode, isAssociatedWith, isStreamMode, removeAssociation, setId, setPartitionId, setStreamMode, thisNodeEquals
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getAssociatedRuleSize, getAssociationsSize, getAssociationsSize, getId, getPartitionId, isAssociatedWith, thisNodeEquals
getId
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–2017 JBoss by Red Hat. All rights reserved.