org.drools.reteoo
Class TraitProxyObjectTypeNode
java.lang.Object
org.drools.common.BaseNode
org.drools.reteoo.ObjectSource
org.drools.reteoo.ObjectTypeNode
org.drools.reteoo.TraitProxyObjectTypeNode
- All Implemented Interfaces:
- Externalizable, Serializable, NetworkNode, NodeMemory, ObjectSink, Sink
public class TraitProxyObjectTypeNode
- extends ObjectTypeNode
- See Also:
- Serialized Form
| Methods inherited from class org.drools.reteoo.ObjectTypeNode |
attach, byPassModifyToBetaNode, calculateDeclaredMask, createMemory, doCollectAncestors, doRemove, equals, getEntryPoint, getExpirationOffset, getObjectType, getOtnIdCounter, getType, hashCode, isAssignableFrom, isObjectMemoryEnabled, needsMaskUpdate, networkUpdated, nextOtnId, readExternal, remove, resetIdGenerator, retractObject, setCompiledNetwork, setExpirationOffset, setObjectMemoryEnabled, toString, updateSink, updateSinkOnAttach, updateTupleSinkId, writeExternal |
TraitProxyObjectTypeNode
public TraitProxyObjectTypeNode(int id,
EntryPointNode source,
ObjectType objectType,
BuildContext context)
assertObject
public void assertObject(InternalFactHandle factHandle,
PropagationContext context,
InternalWorkingMemory workingMemory)
- Description copied from class:
ObjectTypeNode
- Propagate the
FactHandleimpl through the Rete network. All
FactHandleImpl should be remembered in the node memory, so that later runtime rule attachmnents
can have the matched facts propagated to them.
- Specified by:
assertObject in interface ObjectSink- Overrides:
assertObject in class ObjectTypeNode
- Parameters:
factHandle - The fact handle.context - The propagation context.workingMemory - The working memory session.
modifyObject
public void modifyObject(InternalFactHandle factHandle,
ModifyPreviousTuples modifyPreviousTuples,
PropagationContext context,
InternalWorkingMemory workingMemory)
- Specified by:
modifyObject in interface ObjectSink- Overrides:
modifyObject in class ObjectTypeNode
Copyright © 2001-2013 JBoss by Red Hat. All Rights Reserved.