Package org.drools.traits.core.reteoo
Class TraitProxyObjectTypeNode
- java.lang.Object
-
- org.drools.core.common.BaseNode
-
- org.drools.core.reteoo.ObjectSource
-
- org.drools.core.reteoo.ObjectTypeNode
-
- org.drools.traits.core.reteoo.TraitProxyObjectTypeNode
-
- All Implemented Interfaces:
java.io.Serializable,org.drools.base.common.NetworkNode,org.drools.core.reteoo.ObjectSink,org.drools.core.reteoo.Sink
public class TraitProxyObjectTypeNode extends org.drools.core.reteoo.ObjectTypeNode- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description TraitProxyObjectTypeNode()Do not use this constructor!TraitProxyObjectTypeNode(int id, org.drools.core.reteoo.EntryPointNode source, org.drools.base.base.ObjectType objectType, org.drools.core.reteoo.builder.BuildContext context)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidmodifyObject(org.drools.core.common.InternalFactHandle factHandle, org.drools.core.reteoo.ModifyPreviousTuples modifyPreviousTuples, org.drools.core.common.PropagationContext context, org.drools.core.common.ReteEvaluator reteEvaluator)-
Methods inherited from class org.drools.core.reteoo.ObjectTypeNode
assertInitialFact, assertObject, byPassModifyToBetaNode, calculateDeclaredMask, checkDirty, doAttach, doRemove, doRetractObject, equals, expireLeftTuple, expireRightTuple, getEntryPoint, getExpirationOffset, getFactHandlesIterator, getObjectType, getOtnIdCounter, getPartitionId, getType, isAssignableFrom, mergeExpirationOffset, networkUpdated, nextOtnId, propagateAssert, remove, resetIdGenerator, retractLeftTuples, retractLeftTuples, retractObject, retractObject, retractRightTuples, retractRightTuples, setExpirationOffset, setupParallelEvaluation, toString, updateSink, updateTupleSinkId
-
Methods inherited from class org.drools.core.reteoo.ObjectSource
addObjectSink, getDeclaredMask, getObjectSinkPropagator, getObjectTypeNode, getParentObjectSource, getRuleBase, initDeclaredMask, isInUse, removeObjectSink, resetInferredMask, setObjectSinkPropagator, setParentObjectSource, setPartitionId, setPartitionIdWithSinks, setSourcePartitionId, updateMask
-
Methods 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, setStreamMode
-
-
-
-
Constructor Detail
-
TraitProxyObjectTypeNode
public TraitProxyObjectTypeNode(int id, org.drools.core.reteoo.EntryPointNode source, org.drools.base.base.ObjectType objectType, org.drools.core.reteoo.builder.BuildContext context)
-
TraitProxyObjectTypeNode
public TraitProxyObjectTypeNode()
Do not use this constructor! It should be used just by deserialization.
-
-
Method Detail
-
modifyObject
public void modifyObject(org.drools.core.common.InternalFactHandle factHandle, org.drools.core.reteoo.ModifyPreviousTuples modifyPreviousTuples, org.drools.core.common.PropagationContext context, org.drools.core.common.ReteEvaluator reteEvaluator)- Specified by:
modifyObjectin interfaceorg.drools.core.reteoo.ObjectSink- Overrides:
modifyObjectin classorg.drools.core.reteoo.ObjectTypeNode
-
-