Uses of Interface
org.drools.core.common.PropagationContext
-
Packages that use PropagationContext Package Description org.drools.core.common org.drools.core.event Events provide all sorts of call backs to monitor the engine as it is running.org.drools.core.event.rule.impl org.drools.core.impl org.drools.core.marshalling org.drools.core.phreak org.drools.core.reteoo org.drools.core.rule Contains the binary representations of rule constructs, like Package (which the compiler produces), Rule, and Conditional Elements.org.drools.core.rule.accessor org.drools.core.rule.consequence org.drools.core.rule.constraint -
-
Uses of PropagationContext in org.drools.core.common
Classes in org.drools.core.common that implement PropagationContext Modifier and Type Class Description classPhreakPropagationContextMethods in org.drools.core.common with parameters of type PropagationContext Modifier and Type Method Description AgendaItemActivationsManager. createAgendaItem(RuleTerminalNodeLeftTuple rtnLeftTuple, int salience, PropagationContext context, RuleAgendaItem ruleAgendaItem, InternalAgendaGroup agendaGroup)voidTruthMaintenanceSystem. deleteFromTms(InternalFactHandle handle, EqualityKey key, PropagationContext propagationContext)voidInternalWorkingMemoryEntryPoint. insert(InternalFactHandle handle, java.lang.Object object, RuleImpl rule, ObjectTypeConf typeConf, PropagationContext pctx)InternalFactHandleTruthMaintenanceSystem. insertOnTms(java.lang.Object object, ObjectTypeConf typeConf, PropagationContext propagationContext, InternalFactHandle handle, java.util.function.BiFunction<java.lang.Object,ObjectTypeConf,InternalFactHandle> fhFactory)static java.lang.StringPhreakPropagationContext. intEnumToString(PropagationContext pctx)voidActivationsManager. registerExpiration(PropagationContext expirationContext)voidAgendaGroupQueueImpl. setAutoFocusActivator(PropagationContext autoFocusActivator)voidInternalAgendaGroup. setAutoFocusActivator(PropagationContext ctx)voidInternalWorkingMemoryEntryPoint. update(InternalFactHandle handle, java.lang.Object object, java.lang.Object originalObject, ObjectTypeConf typeConf, PropagationContext propagationContext)Constructors in org.drools.core.common with parameters of type PropagationContext Constructor Description AgendaItemImpl(long activationNumber, Tuple tuple, int salience, PropagationContext context, TerminalNode rtn, InternalAgendaGroup agendaGroup)Construct. -
Uses of PropagationContext in org.drools.core.event
Methods in org.drools.core.event that return PropagationContext Modifier and Type Method Description PropagationContextWorkingMemoryEvent. getPropagationContext()Methods in org.drools.core.event with parameters of type PropagationContext Modifier and Type Method Description voidRuleRuntimeEventSupport. fireObjectInserted(PropagationContext propagationContext, org.kie.api.runtime.rule.FactHandle handle, java.lang.Object object, ReteEvaluator reteEvaluator)voidRuleRuntimeEventSupport. fireObjectRetracted(PropagationContext propagationContext, org.kie.api.runtime.rule.FactHandle handle, java.lang.Object oldObject, ReteEvaluator reteEvaluator)voidRuleRuntimeEventSupport. fireObjectUpdated(PropagationContext propagationContext, org.kie.api.runtime.rule.FactHandle handle, java.lang.Object oldObject, java.lang.Object object, ReteEvaluator reteEvaluator)Constructors in org.drools.core.event with parameters of type PropagationContext Constructor Description WorkingMemoryEvent(WorkingMemory workingMemory, PropagationContext propagationContext) -
Uses of PropagationContext in org.drools.core.event.rule.impl
Methods in org.drools.core.event.rule.impl that return PropagationContext Modifier and Type Method Description PropagationContextRuleRuntimeEventImpl. getPropagationContext()PropagationContextSerializableActivation. getPropagationContext()Constructors in org.drools.core.event.rule.impl with parameters of type PropagationContext Constructor Description ObjectDeletedEventImpl(org.kie.api.runtime.KieRuntime kruntime, PropagationContext propagationContext, org.kie.api.runtime.rule.FactHandle handle, java.lang.Object object)ObjectInsertedEventImpl(org.kie.api.runtime.KieRuntime kruntime, PropagationContext propagationContext, org.kie.api.runtime.rule.FactHandle handle, java.lang.Object object)ObjectUpdatedEventImpl(org.kie.api.runtime.KieRuntime kruntime, PropagationContext propagationContext, org.kie.api.runtime.rule.FactHandle handle, java.lang.Object oldObject, java.lang.Object object)RuleRuntimeEventImpl(org.kie.api.runtime.KieRuntime kruntime, PropagationContext propagationContext) -
Uses of PropagationContext in org.drools.core.impl
Methods in org.drools.core.impl with parameters of type PropagationContext Modifier and Type Method Description AgendaItemActivationsManagerImpl. createAgendaItem(RuleTerminalNodeLeftTuple rtnLeftTuple, int salience, PropagationContext context, RuleAgendaItem ruleAgendaItem, InternalAgendaGroup agendaGroup)voidActivationsManagerImpl. registerExpiration(PropagationContext ectx) -
Uses of PropagationContext in org.drools.core.marshalling
Methods in org.drools.core.marshalling that return types with arguments of type PropagationContext Modifier and Type Method Description java.util.Map<java.lang.Long,PropagationContext>MarshallerReaderContext. getPropagationContexts() -
Uses of PropagationContext in org.drools.core.phreak
Methods in org.drools.core.phreak that return PropagationContext Modifier and Type Method Description PropagationContextLeftTupleEntry. getPropagationContext()PropagationContextRightTupleEntry. getPropagationContext()PropagationContextTupleEntry. getPropagationContext()Methods in org.drools.core.phreak with parameters of type PropagationContext Modifier and Type Method Description static voidPhreakFromNode. deleteChildLeftTuple(PropagationContext propagationContext, TupleSets<LeftTuple> trgLeftTuples, TupleSets<LeftTuple> stagedLeftTuples, LeftTuple childLeftTuple)protected voidPhreakAccumulateNode. evaluateResultConstraints(AccumulateNode accNode, LeftTupleSink sink, Accumulate accumulate, LeftTuple leftTuple, PropagationContext context, ReteEvaluator reteEvaluator, AccumulateNode.AccumulateMemory memory, AccumulateNode.BaseAccumulation accctx, TupleSets<LeftTuple> trgLeftTuples, TupleSets<LeftTuple> stagedLeftTuples)protected voidPhreakGroupByNode. evaluateResultConstraints(AccumulateNode accNode, LeftTupleSink sink, Accumulate accumulate, LeftTuple leftTuple, PropagationContext context, ReteEvaluator reteEvaluator, AccumulateNode.AccumulateMemory memory, AccumulateNode.BaseAccumulation accctx, TupleSets<LeftTuple> trgLeftTuples, TupleSets<LeftTuple> stagedLeftTuples)static voidPropagationEntry.Insert. execute(InternalFactHandle handle, PropagationContext context, ReteEvaluator reteEvaluator, ObjectTypeConf objectTypeConf)static voidPropagationEntry.Update. execute(InternalFactHandle handle, PropagationContext pctx, ObjectTypeConf objectTypeConf, ReteEvaluator reteEvaluator)static voidPhreakFromNode. propagate(LeftTupleSink sink, Tuple leftTuple, RightTuple rightTuple, BetaConstraints betaConstraints, PropagationContext propagationContext, ContextEntry[] context, boolean useLeftMemory, TupleSets<LeftTuple> trgLeftTuples, TupleSets<LeftTuple> stagedLeftTuples)protected voidPhreakAccumulateNode. propagateResult(AccumulateNode accNode, LeftTupleSink sink, LeftTuple leftTuple, PropagationContext context, ReteEvaluator reteEvaluator, AccumulateNode.AccumulateMemory memory, TupleSets<LeftTuple> trgLeftTuples, TupleSets<LeftTuple> stagedLeftTuples, java.lang.Object key, java.lang.Object result, AccumulateNode.AccumulateContextEntry accPropCtx, PropagationContext propagationContext, boolean allowNullPropagation)Constructors in org.drools.core.phreak with parameters of type PropagationContext Constructor Description Delete(EntryPointNode epn, InternalFactHandle handle, PropagationContext context, ObjectTypeConf objectTypeConf)ExecuteQuery(java.lang.String queryName, DroolsQuery queryObject, InternalFactHandle handle, PropagationContext pCtx, boolean calledFromRHS)Insert(InternalFactHandle handle, PropagationContext context, ReteEvaluator reteEvaluator, ObjectTypeConf objectTypeConf)LeftTupleEntry(LeftTuple lt, PropagationContext pctx, Memory nodeMemory, int propagationType)RightTupleEntry(RightTuple rt, PropagationContext pctx, Memory nodeMemory, int propagationType)RuleAgendaItem(long activationNumber, Tuple tuple, int salience, PropagationContext context, PathMemory pmem, TerminalNode rtn, boolean declarativeAgendaEnabled, InternalAgendaGroup agendaGroup)Update(InternalFactHandle handle, PropagationContext context, ObjectTypeConf objectTypeConf) -
Uses of PropagationContext in org.drools.core.reteoo
Methods in org.drools.core.reteoo that return PropagationContext Modifier and Type Method Description default PropagationContextTuple. findMostRecentPropagationContext()PropagationContextAccumulateNode.AccumulateContext. getPropagationContext()PropagationContextAccumulateNode.BaseAccumulation. getPropagationContext()PropagationContextAccumulateNode.GroupByContext. getPropagationContext()PropagationContextBaseTuple. getPropagationContext()PropagationContextTuple. getPropagationContext()Methods in org.drools.core.reteoo with parameters of type PropagationContext Modifier and Type Method Description voidEntryPointNode. assertActivation(InternalFactHandle factHandle, PropagationContext context, ReteEvaluator reteEvaluator)voidObjectTypeNode. assertInitialFact(InternalFactHandle factHandle, PropagationContext context, ReteEvaluator reteEvaluator)voidAlphaNode. assertObject(InternalFactHandle factHandle, PropagationContext context, ReteEvaluator reteEvaluator)voidAlphaTerminalNode. assertObject(InternalFactHandle factHandle, PropagationContext propagationContext, ReteEvaluator reteEvaluator)voidBetaNode. assertObject(InternalFactHandle factHandle, PropagationContext pctx, ReteEvaluator reteEvaluator)voidEntryPointNode. assertObject(InternalFactHandle factHandle, PropagationContext context, ReteEvaluator reteEvaluator)This is the entry point into the network for all asserted Facts.voidEntryPointNode. assertObject(InternalFactHandle handle, PropagationContext context, ObjectTypeConf objectTypeConf, ReteEvaluator reteEvaluator)voidLeftInputAdapterNode. assertObject(InternalFactHandle factHandle, PropagationContext context, ReteEvaluator reteEvaluator)voidLeftInputAdapterNode.RightTupleSinkAdapter. assertObject(InternalFactHandle factHandle, PropagationContext context, ReteEvaluator reteEvaluator)voidNotNode. assertObject(InternalFactHandle factHandle, PropagationContext pctx, ReteEvaluator reteEvaluator)voidObjectSink. assertObject(InternalFactHandle factHandle, PropagationContext propagationContext, ReteEvaluator reteEvaluator)voidObjectTypeNode. assertObject(InternalFactHandle factHandle, PropagationContext context, ReteEvaluator reteEvaluator)Propagate theFactHandleimplthrough theRetenetwork.voidRete. assertObject(InternalFactHandle factHandle, PropagationContext context, ReteEvaluator reteEvaluator)This is the entry point into the network for all asserted Facts.voidWindowNode. assertObject(InternalFactHandle factHandle, PropagationContext pctx, ReteEvaluator reteEvaluator)voidAlphaNode. byPassModifyToBetaNode(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, ReteEvaluator reteEvaluator)voidBetaNode. byPassModifyToBetaNode(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, ReteEvaluator reteEvaluator)voidCompositeObjectSinkAdapter. byPassModifyToBetaNode(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, ReteEvaluator reteEvaluator)voidCompositePartitionAwareObjectSinkAdapter. byPassModifyToBetaNode(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, ReteEvaluator reteEvaluator)voidEmptyObjectSinkAdapter. byPassModifyToBetaNode(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, ReteEvaluator reteEvaluator)voidEntryPointNode. byPassModifyToBetaNode(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, ReteEvaluator reteEvaluator)voidLeftInputAdapterNode. byPassModifyToBetaNode(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, ReteEvaluator reteEvaluator)voidLeftInputAdapterNode.RightTupleSinkAdapter. byPassModifyToBetaNode(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, ReteEvaluator reteEvaluator)voidObjectSink. byPassModifyToBetaNode(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, ReteEvaluator reteEvaluator)voidObjectSinkPropagator. byPassModifyToBetaNode(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, ReteEvaluator reteEvaluator)voidObjectTypeNode. byPassModifyToBetaNode(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, ReteEvaluator reteEvaluator)voidRete. byPassModifyToBetaNode(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, ReteEvaluator reteEvaluator)voidSingleObjectSinkAdapter. byPassModifyToBetaNode(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, ReteEvaluator reteEvaluator)voidWindowNode. byPassModifyToBetaNode(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, ReteEvaluator reteEvaluator)RuleAgendaItemAgendaComponentFactory.AgendaComponentFactoryImpl. createAgendaItem(long activationNumber, Tuple tuple, int salience, PropagationContext context, PathMemory pmem, TerminalNode rtn, boolean declarativeAgendaEnabled, InternalAgendaGroup agendaGroup)RuleAgendaItemAgendaComponentFactory. createAgendaItem(long activationNumber, Tuple tuple, int salience, PropagationContext context, PathMemory pmem, TerminalNode rtn, boolean declarativeAgendaEnabled, InternalAgendaGroup agendaGroup)InternalFactHandleAsyncSendNode. createFactHandle(Tuple leftTuple, PropagationContext context, ReteEvaluator reteEvaluator, java.lang.Object object)InternalFactHandleQueryElementNode. createFactHandle(PropagationContext context, ReteEvaluator reteEvaluator, LeftTuple leftTuple)LeftTupleAccumulateNode. createLeftTuple(LeftTuple leftTuple, Sink sink, PropagationContext pctx, boolean leftTupleMemoryEnabled)LeftTupleAsyncReceiveNode. createLeftTuple(LeftTuple leftTuple, Sink sink, PropagationContext pctx, boolean leftTupleMemoryEnabled)LeftTupleAsyncSendNode. createLeftTuple(LeftTuple leftTuple, Sink sink, PropagationContext pctx, boolean leftTupleMemoryEnabled)LeftTupleConditionalBranchNode. createLeftTuple(LeftTuple leftTuple, Sink sink, PropagationContext pctx, boolean leftTupleMemoryEnabled)LeftTupleEvalConditionNode. createLeftTuple(LeftTuple leftTuple, Sink sink, PropagationContext pctx, boolean leftTupleMemoryEnabled)LeftTupleExistsNode. createLeftTuple(LeftTuple leftTuple, Sink sink, PropagationContext pctx, boolean leftTupleMemoryEnabled)LeftTupleFromNode. createLeftTuple(LeftTuple leftTuple, Sink sink, PropagationContext pctx, boolean leftTupleMemoryEnabled)LeftTupleJoinNode. createLeftTuple(LeftTuple leftTuple, Sink sink, PropagationContext pctx, boolean leftTupleMemoryEnabled)LeftTupleLeftTupleSink. createLeftTuple(LeftTuple leftTuple, Sink sink, PropagationContext pctx, boolean leftTupleMemoryEnabled)LeftTupleNotNode. createLeftTuple(LeftTuple leftTuple, Sink sink, PropagationContext pctx, boolean leftTupleMemoryEnabled)LeftTupleQueryElementNode. createLeftTuple(LeftTuple leftTuple, Sink sink, PropagationContext pctx, boolean leftTupleMemoryEnabled)LeftTupleQueryTerminalNode. createLeftTuple(LeftTuple leftTuple, Sink sink, PropagationContext pctx, boolean leftTupleMemoryEnabled)LeftTupleReactiveFromNode. createLeftTuple(LeftTuple leftTuple, Sink sink, PropagationContext pctx, boolean leftTupleMemoryEnabled)LeftTupleRightInputAdapterNode. createLeftTuple(LeftTuple leftTuple, Sink sink, PropagationContext pctx, boolean leftTupleMemoryEnabled)LeftTupleRuleTerminalNode. createLeftTuple(LeftTuple leftTuple, Sink sink, PropagationContext pctx, boolean leftTupleMemoryEnabled)LeftTupleTimerNode. createLeftTuple(LeftTuple leftTuple, Sink sink, PropagationContext pctx, boolean leftTupleMemoryEnabled)protected QueryElementFactHandleQueryElementNode.UnificationNodeViewChangedEventListener. createQueryResultHandle(PropagationContext context, ReteEvaluator reteEvaluator, java.lang.Object[] objects)InternalFactHandleAccumulateNode. createResultFactHandle(PropagationContext context, ReteEvaluator reteEvaluator, LeftTuple leftTuple, java.lang.Object result)RightTupleBetaNode. createRightTuple(InternalFactHandle handle, RightTupleSink sink, PropagationContext context)RightTupleFromNode. createRightTuple(LeftTuple leftTuple, PropagationContext context, ReteEvaluator reteEvaluator, java.lang.Object object)LeftTupleAgendaComponentFactory.AgendaComponentFactoryImpl. createTerminalTuple(LeftTuple leftTuple, Sink sink, PropagationContext pctx, boolean leftTupleMemoryEnabled)LeftTupleAgendaComponentFactory. createTerminalTuple(LeftTuple leftTuple, Sink sink, PropagationContext pctx, boolean leftTupleMemoryEnabled)static voidLeftInputAdapterNode. doDeleteObject(LeftTuple leftTuple, PropagationContext context, SegmentMemory sm, ReteEvaluator reteEvaluator, LeftInputAdapterNode liaNode, boolean linkOrNotify, LeftInputAdapterNode.LiaNodeMemory lm)voidModifyPreviousTuples. doDeleteObject(PropagationContext pctx, ReteEvaluator reteEvaluator, LeftTuple leftTuple)static voidLeftInputAdapterNode. doInsertObject(InternalFactHandle factHandle, PropagationContext context, LeftInputAdapterNode liaNode, ReteEvaluator reteEvaluator, LeftInputAdapterNode.LiaNodeMemory lm, boolean linkOrNotify, boolean useLeftMemory)protected voidCompositeObjectSinkAdapter. doPropagateAssertObject(InternalFactHandle factHandle, PropagationContext context, ReteEvaluator reteEvaluator, ObjectSink sink)This is a Hook method for subclasses to override.protected voidCompositeObjectSinkAdapter. doPropagateModifyObject(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, ReteEvaluator reteEvaluator, ObjectSink sink)static voidObjectTypeNode. doRetractObject(InternalFactHandle factHandle, PropagationContext context, ReteEvaluator reteEvaluator)voidModifyPreviousTuples. doRightDelete(PropagationContext pctx, ReteEvaluator reteEvaluator, RightTuple rightTuple)static voidLeftInputAdapterNode. doUpdateObject(LeftTuple leftTuple, PropagationContext context, ReteEvaluator reteEvaluator, LeftInputAdapterNode liaNode, boolean linkOrNotify, LeftInputAdapterNode.LiaNodeMemory lm, SegmentMemory sm)voidRuleTerminalNodeLeftTuple. init(long activationNumber, int salience, PropagationContext pctx, RuleAgendaItem ruleAgendaItem, InternalAgendaGroup agendaGroup)voidEntryPointNode. modifyActivation(InternalFactHandle factHandle, PropagationContext context, ReteEvaluator reteEvaluator)voidAlphaNode. modifyObject(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, ReteEvaluator reteEvaluator)voidAlphaTerminalNode. modifyObject(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, ReteEvaluator reteEvaluator)voidBetaNode. modifyObject(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, ReteEvaluator reteEvaluator)voidEntryPointNode. modifyObject(InternalFactHandle handle, PropagationContext pctx, ObjectTypeConf objectTypeConf, ReteEvaluator reteEvaluator)voidEntryPointNode. modifyObject(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, ReteEvaluator reteEvaluator)voidLeftInputAdapterNode. modifyObject(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, ReteEvaluator reteEvaluator)voidLeftInputAdapterNode.RightTupleSinkAdapter. modifyObject(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, ReteEvaluator reteEvaluator)voidObjectSink. modifyObject(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, ReteEvaluator reteEvaluator)voidObjectTypeNode. modifyObject(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, ReteEvaluator reteEvaluator)voidRete. modifyObject(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, ReteEvaluator reteEvaluator)voidWindowNode. modifyObject(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, ReteEvaluator reteEvaluator)voidAccumulateNode. modifyRightTuple(RightTuple rightTuple, PropagationContext context, ReteEvaluator reteEvaluator)voidExistsNode. modifyRightTuple(RightTuple rightTuple, PropagationContext context, ReteEvaluator reteEvaluator)voidJoinNode. modifyRightTuple(RightTuple rightTuple, PropagationContext context, ReteEvaluator reteEvaluator)voidNotNode. modifyRightTuple(RightTuple rightTuple, PropagationContext context, ReteEvaluator reteEvaluator)voidRightTupleSink. modifyRightTuple(RightTuple rightTuple, PropagationContext context, ReteEvaluator reteEvaluator)voidWindowNode. modifyRightTuple(RightTuple rightTuple, PropagationContext context, ReteEvaluator reteEvaluator)protected LeftTupleLeftInputAdapterNode. processDeletesFromModify(ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, ReteEvaluator reteEvaluator, ObjectTypeNode.Id otnId)voidObjectTypeNode. propagateAssert(InternalFactHandle factHandle, PropagationContext context, ReteEvaluator reteEvaluator)voidCompositeObjectSinkAdapter. propagateAssertObject(InternalFactHandle factHandle, PropagationContext context, ReteEvaluator reteEvaluator)voidCompositePartitionAwareObjectSinkAdapter. propagateAssertObject(InternalFactHandle factHandle, PropagationContext context, ReteEvaluator reteEvaluator)voidEmptyObjectSinkAdapter. propagateAssertObject(InternalFactHandle factHandle, PropagationContext context, ReteEvaluator reteEvaluator)voidObjectSinkPropagator. propagateAssertObject(InternalFactHandle factHandle, PropagationContext context, ReteEvaluator reteEvaluator)voidSingleObjectSinkAdapter. propagateAssertObject(InternalFactHandle factHandle, PropagationContext context, ReteEvaluator reteEvaluator)voidCompositeObjectSinkAdapter. propagateModifyObject(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, ReteEvaluator reteEvaluator)voidCompositePartitionAwareObjectSinkAdapter. propagateModifyObject(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, ReteEvaluator reteEvaluator)voidEmptyObjectSinkAdapter. propagateModifyObject(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, ReteEvaluator reteEvaluator)voidObjectSinkPropagator. propagateModifyObject(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, ReteEvaluator reteEvaluator)voidSingleObjectSinkAdapter. propagateModifyObject(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, ReteEvaluator reteEvaluator)voidCompositePartitionAwareObjectSinkAdapter. propagateModifyObjectForPartition(InternalFactHandle handle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, ReteEvaluator reteEvaluator, int partition)voidEntryPointNode. propagateRetract(InternalFactHandle handle, PropagationContext context, ObjectTypeConf objectTypeConf, ReteEvaluator reteEvaluator)voidEmptyObjectSinkAdapter. propagateRetractObject(InternalFactHandle handle, PropagationContext context, ReteEvaluator reteEvaluator, boolean useHash)static voidEntryPointNode. removeRightTuplesMatchingOTN(PropagationContext pctx, ReteEvaluator reteEvaluator, ModifyPreviousTuples modifyPreviousTuples, ObjectTypeNode node, int partition)voidEntryPointNode. retractActivation(InternalFactHandle factHandle, PropagationContext context, ReteEvaluator reteEvaluator)voidAlphaTerminalNode. retractLeftTuple(LeftTuple leftTuple, PropagationContext context, ReteEvaluator reteEvaluator)voidLeftInputAdapterNode. retractLeftTuple(LeftTuple leftTuple, PropagationContext context, ReteEvaluator reteEvaluator)static voidObjectTypeNode. retractLeftTuples(InternalFactHandle factHandle, PropagationContext context, ReteEvaluator reteEvaluator)static voidObjectTypeNode. retractLeftTuples(InternalFactHandle factHandle, PropagationContext context, ReteEvaluator reteEvaluator, int partition)voidEntryPointNode. retractObject(InternalFactHandle handle, PropagationContext context, ObjectTypeConf objectTypeConf, ReteEvaluator reteEvaluator)Retract a fact object from thisRuleBaseand the specifiedWorkingMemory.voidObjectTypeNode. retractObject(InternalFactHandle factHandle, PropagationContext context, ReteEvaluator reteEvaluator)Retract theFactHandleimplfrom theRetenetwork.voidObjectTypeNode. retractObject(InternalFactHandle factHandle, PropagationContext context, ReteEvaluator reteEvaluator, int partition)voidRete. retractObject(InternalFactHandle handle, PropagationContext context, ReteEvaluator reteEvaluator)Retract a fact object from thisRuleBaseand the specifiedWorkingMemory.voidAccumulateNode. retractRightTuple(RightTuple rightTuple, PropagationContext pctx, ReteEvaluator reteEvaluator)voidExistsNode. retractRightTuple(RightTuple rightTuple, PropagationContext pctx, ReteEvaluator reteEvaluator)voidJoinNode. retractRightTuple(RightTuple rightTuple, PropagationContext pctx, ReteEvaluator reteEvaluator)voidNotNode. retractRightTuple(RightTuple rightTuple, PropagationContext pctx, ReteEvaluator reteEvaluator)voidRightTupleSink. retractRightTuple(RightTuple rightTuple, PropagationContext context, ReteEvaluator reteEvaluator)voidWindowNode. retractRightTuple(RightTuple rightTuple, PropagationContext pctx, ReteEvaluator reteEvaluator)static voidObjectTypeNode. retractRightTuples(InternalFactHandle factHandle, PropagationContext context, ReteEvaluator reteEvaluator)static voidObjectTypeNode. retractRightTuples(InternalFactHandle factHandle, PropagationContext context, ReteEvaluator reteEvaluator, int partition)voidRightTuple. retractTuple(PropagationContext context, ReteEvaluator reteEvaluator)voidRightTupleImpl. retractTuple(PropagationContext context, ReteEvaluator reteEvaluator)voidSubnetworkTuple. retractTuple(PropagationContext context, ReteEvaluator reteEvaluator)voidModifyPreviousTuples. retractTuples(PropagationContext pctx, ReteEvaluator reteEvaluator)voidRightTuple. setExpired(ReteEvaluator reteEvaluator, PropagationContext pctx)voidRightTupleImpl. setExpired(ReteEvaluator reteEvaluator, PropagationContext pctx)voidSubnetworkTuple. setExpired(ReteEvaluator reteEvaluator, PropagationContext pctx)voidAccumulateNode.AccumulateContext. setPropagationContext(PropagationContext propagationContext)voidAccumulateNode.BaseAccumulation. setPropagationContext(PropagationContext propagationContext)voidAccumulateNode.GroupByContext. setPropagationContext(PropagationContext propagationContext)voidBaseTuple. setPropagationContext(PropagationContext propagationContext)voidTuple. setPropagationContext(PropagationContext propagationContext)voidRuleTerminalNodeLeftTuple. update(int salience, PropagationContext pctx)voidAlphaNode. updateSink(ObjectSink sink, PropagationContext context, InternalWorkingMemory workingMemory)voidEntryPointNode. updateSink(ObjectSink sink, PropagationContext context, InternalWorkingMemory workingMemory)abstract voidObjectSource. updateSink(ObjectSink sink, PropagationContext context, InternalWorkingMemory workingMemory)voidObjectTypeNode. updateSink(ObjectSink sink, PropagationContext context, InternalWorkingMemory workingMemory)voidRete. updateSink(ObjectSink sink, PropagationContext context, InternalWorkingMemory wm)voidRightInputAdapterNode. updateSink(ObjectSink sink, PropagationContext context, InternalWorkingMemory wm)voidWindowNode. updateSink(ObjectSink sink, PropagationContext context, InternalWorkingMemory workingMemory)Constructors in org.drools.core.reteoo with parameters of type PropagationContext Constructor Description BaseLeftTuple(LeftTuple leftTuple, Sink sink, PropagationContext pctx, boolean leftTupleMemoryEnabled)EvalNodeLeftTuple(LeftTuple leftTuple, Sink sink, PropagationContext pctx, boolean leftTupleMemoryEnabled)FromNodeLeftTuple(LeftTuple leftTuple, Sink sink, PropagationContext pctx, boolean leftTupleMemoryEnabled)HashedInsert(AlphaNode sink, InternalFactHandle factHandle, PropagationContext context)Insert(ObjectSinkPropagator propagator, InternalFactHandle factHandle, PropagationContext context)JoinNodeLeftTuple(LeftTuple leftTuple, Sink sink, PropagationContext pctx, boolean leftTupleMemoryEnabled)LeftTupleImpl(LeftTuple leftTuple, Sink sink, PropagationContext pctx, boolean leftTupleMemoryEnabled)NotNodeLeftTuple(LeftTuple leftTuple, Sink sink, PropagationContext pctx, boolean leftTupleMemoryEnabled)QueryElementNodeLeftTuple(LeftTuple leftTuple, Sink sink, PropagationContext pctx, boolean leftTupleMemoryEnabled)QueryRiaFixerNodeLeftTuple(LeftTuple leftTuple, Sink sink, PropagationContext pctx, boolean leftTupleMemoryEnabled)RuleTerminalNodeLeftTuple(LeftTuple leftTuple, Sink sink, PropagationContext pctx, boolean leftTupleMemoryEnabled)SubnetworkTuple(LeftTuple leftTuple, Sink sink, PropagationContext pctx, boolean leftTupleMemoryEnabled) -
Uses of PropagationContext in org.drools.core.rule
Methods in org.drools.core.rule with parameters of type PropagationContext Modifier and Type Method Description booleanBehavior. assertFact(java.lang.Object context, InternalFactHandle fact, PropagationContext pctx, ReteEvaluator reteEvaluator)Makes the behavior aware of the new fact entering behavior's scopebooleanBehaviorManager. assertFact(java.lang.Object behaviorContext, InternalFactHandle factHandle, PropagationContext pctx, ReteEvaluator reteEvaluator)Register a newly asserted right tuple into the behaviors' contextbooleanSlidingLengthWindow. assertFact(java.lang.Object context, InternalFactHandle handle, PropagationContext pctx, ReteEvaluator reteEvaluator)booleanSlidingTimeWindow. assertFact(java.lang.Object context, InternalFactHandle fact, PropagationContext pctx, ReteEvaluator reteEvaluator)voidBehavior. expireFacts(java.lang.Object context, PropagationContext pctx, ReteEvaluator reteEvaluator)A callback method that allows behaviors to expire factsvoidSlidingLengthWindow. expireFacts(java.lang.Object context, PropagationContext pctx, ReteEvaluator reteEvaluator)voidSlidingTimeWindow. expireFacts(java.lang.Object context, PropagationContext pctx, ReteEvaluator reteEvaluator)voidBehavior. retractFact(java.lang.Object context, InternalFactHandle fact, PropagationContext pctx, ReteEvaluator reteEvaluator)Removes a right tuple from the behavior's scopevoidBehaviorManager. retractFact(java.lang.Object behaviorContext, InternalFactHandle factHandle, PropagationContext pctx, ReteEvaluator reteEvaluator)Removes a newly asserted fact handle from the behaviors' contextvoidSlidingLengthWindow. retractFact(java.lang.Object context, InternalFactHandle handle, PropagationContext pctx, ReteEvaluator reteEvaluator)voidSlidingTimeWindow. retractFact(java.lang.Object context, InternalFactHandle fact, PropagationContext pctx, ReteEvaluator reteEvaluator) -
Uses of PropagationContext in org.drools.core.rule.accessor
Methods in org.drools.core.rule.accessor with parameters of type PropagationContext Modifier and Type Method Description java.util.IteratorDataProvider. getResults(Tuple tuple, ReteEvaluator reteEvaluator, PropagationContext ctx, java.lang.Object providerContext) -
Uses of PropagationContext in org.drools.core.rule.consequence
Methods in org.drools.core.rule.consequence that return PropagationContext Modifier and Type Method Description PropagationContextActivation. getPropagationContext()Retrieve thePropagationContextfor theActivation -
Uses of PropagationContext in org.drools.core.rule.constraint
Methods in org.drools.core.rule.constraint with parameters of type PropagationContext Modifier and Type Method Description java.util.IteratorXpathConstraint.XpathDataProvider. getResults(Tuple leftTuple, ReteEvaluator reteEvaluator, PropagationContext ctx, java.lang.Object providerContext)
-