Uses of Interface
org.drools.core.spi.PropagationContext
-
Packages that use PropagationContext Package Description org.drools.core.beliefsystem org.drools.core.beliefsystem.defeasible org.drools.core.beliefsystem.jtms org.drools.core.beliefsystem.simple 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.impl 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.constraint org.drools.core.spi -
-
Uses of PropagationContext in org.drools.core.beliefsystem
Methods in org.drools.core.beliefsystem with parameters of type PropagationContext Modifier and Type Method Description voidBeliefSet. cancel(PropagationContext propagationContext)This will remove all entries and do clean up, like retract FHs.voidBeliefSet. clear(PropagationContext propagationContext)This will remove all entries, but not do cleanup, the FH is most likely needed else wherevoidBeliefSystem. delete(M mode, RuleImpl rule, Activation activation, Object payload, BeliefSet<M> beliefSet, PropagationContext context)voidBeliefSystem. delete(LogicalDependency<M> node, BeliefSet<M> beliefSet, PropagationContext context)The typeConf has not yet been looked up, so we leave it to the implementation to decide if it needs it or not.BeliefSet<M>BeliefSystem. insert(M mode, RuleImpl rule, Activation activation, Object payload, BeliefSet<M> beliefSet, PropagationContext context, ObjectTypeConf typeConf)BeliefSet<M>BeliefSystem. insert(LogicalDependency<M> node, BeliefSet<M> beliefSet, PropagationContext context, ObjectTypeConf typeConf)TypeConf is already available, so we pass it, to avoid additional lookupsvoidBeliefSystem. read(LogicalDependency<M> node, BeliefSet<M> beliefSet, PropagationContext context, ObjectTypeConf typeConf)voidBeliefSystem. stage(PropagationContext context, BeliefSet<M> beliefSet)voidBeliefSystem. unstage(PropagationContext context, BeliefSet<M> beliefSet) -
Uses of PropagationContext in org.drools.core.beliefsystem.defeasible
Methods in org.drools.core.beliefsystem.defeasible with parameters of type PropagationContext Modifier and Type Method Description voidDefeasibleBeliefSet. cancel(PropagationContext propagationContext)voidDefeasibleBeliefSet. clear(PropagationContext propagationContext)BeliefSet<M>DefeasibleBeliefSystem. insert(M mode, RuleImpl rule, Activation activation, Object payload, BeliefSet<M> beliefSet, PropagationContext context, ObjectTypeConf typeConf) -
Uses of PropagationContext in org.drools.core.beliefsystem.jtms
Methods in org.drools.core.beliefsystem.jtms with parameters of type PropagationContext Modifier and Type Method Description voidJTMSBeliefSetImpl. cancel(PropagationContext context)voidJTMSBeliefSetImpl. clear(PropagationContext context)voidJTMSBeliefSystem. delete(M mode, RuleImpl rule, Activation activation, Object payload, BeliefSet<M> beliefSet, PropagationContext context)voidJTMSBeliefSystem. delete(LogicalDependency<M> node, BeliefSet<M> beliefSet, PropagationContext context)BeliefSet<M>JTMSBeliefSystem. insert(M mode, RuleImpl rule, Activation activation, Object payload, BeliefSet<M> beliefSet, PropagationContext context, ObjectTypeConf typeConf)BeliefSet<M>JTMSBeliefSystem. insert(LogicalDependency<M> node, BeliefSet<M> beliefSet, PropagationContext context, ObjectTypeConf typeConf)voidJTMSBeliefSystem. read(LogicalDependency<M> node, BeliefSet<M> beliefSet, PropagationContext context, ObjectTypeConf typeConf)voidJTMSBeliefSystem. stage(PropagationContext context, BeliefSet<M> beliefSet)voidJTMSBeliefSystem. unstage(PropagationContext context, BeliefSet<M> beliefSet) -
Uses of PropagationContext in org.drools.core.beliefsystem.simple
Fields in org.drools.core.beliefsystem.simple declared as PropagationContext Modifier and Type Field Description protected PropagationContextBeliefSystemLogicalCallback. contextConstructors in org.drools.core.beliefsystem.simple with parameters of type PropagationContext Constructor Description BeliefSystemLogicalCallback(InternalFactHandle handle, PropagationContext context, Activation activation, boolean update, boolean fullyRetract) -
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 InternalFactHandleTruthMaintenanceSystem. addLogicalDependency(InternalFactHandle handle, Object object, Object value, Activation activation, PropagationContext context, RuleImpl rule, ObjectTypeConf typeConf)InternalFactHandleTruthMaintenanceSystem. addLogicalDependency(InternalFactHandle handle, Object object, Object value, Activation activation, PropagationContext context, RuleImpl rule, ObjectTypeConf typeConf, boolean read)protected voidNamedEntryPoint. beforeUpdate(InternalFactHandle handle, Object object, Activation activation, Object originalObject, PropagationContext propagationContext)static voidTruthMaintenanceSystemHelper. clearLogicalDependencies(InternalFactHandle handle, PropagationContext propagationContext)AgendaItemCompositeDefaultAgenda. createAgendaItem(RuleTerminalNodeLeftTuple rtnLeftTuple, int salience, PropagationContext context, RuleAgendaItem ruleAgendaItem, InternalAgendaGroup agendaGroup)AgendaItemDefaultAgenda. createAgendaItem(RuleTerminalNodeLeftTuple rtnLeftTuple, int salience, PropagationContext context, RuleAgendaItem ruleAgendaItem, InternalAgendaGroup agendaGroup)AgendaItemInternalAgenda. createAgendaItem(RuleTerminalNodeLeftTuple rtnLeftTuple, int salience, PropagationContext context, RuleAgendaItem ruleAgendaItem, InternalAgendaGroup agendaGroup)protected voidDefaultAgenda. doRetract(PropagationContext ectx)protected voidPartitionedDefaultAgenda. doRetract(PropagationContext ectx)voidInternalWorkingMemoryEntryPoint. insert(InternalFactHandle handle, Object object, RuleImpl rule, ObjectTypeConf typeConf, PropagationContext pctx)voidNamedEntryPoint. insert(InternalFactHandle handle, Object object, RuleImpl rule, ObjectTypeConf typeConf, PropagationContext pctx)static StringPhreakPropagationContext. intEnumToString(PropagationContext pctx)voidTruthMaintenanceSystem. readLogicalDependency(InternalFactHandle handle, Object object, Object value, Activation activation, PropagationContext context, RuleImpl rule, ObjectTypeConf typeConf)Adds a justification for the FactHandle to the justifiedMap.voidCompositeDefaultAgenda. registerExpiration(PropagationContext expirationContext)voidDefaultAgenda. registerExpiration(PropagationContext ectx)voidInternalAgenda. registerExpiration(PropagationContext expirationContext)static voidTruthMaintenanceSystemHelper. removeLogicalDependencies(InternalFactHandle handle, PropagationContext propagationContext)static <M extends ModedAssertion<M>>
voidTruthMaintenanceSystemHelper. removeLogicalDependency(LogicalDependency<M> node, PropagationContext context)voidAgendaGroupQueueImpl. setAutoFocusActivator(PropagationContext autoFocusActivator)voidRuleFlowGroupImpl. setAutoFocusActivator(PropagationContext ctx)voidDefaultAgenda. setFocus(PropagationContext ctx, String name)voidAgendaItem. setPropagationContext(PropagationContext context)voidAgendaItemImpl. setPropagationContext(PropagationContext context)voidInternalWorkingMemoryEntryPoint. update(InternalFactHandle handle, Object object, Object originalObject, ObjectTypeConf typeConf, PropagationContext propagationContext)voidNamedEntryPoint. update(InternalFactHandle handle, Object object, 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, Object object, InternalWorkingMemory workingMemory)voidRuleRuntimeEventSupport. fireObjectRetracted(PropagationContext propagationContext, org.kie.api.runtime.rule.FactHandle handle, Object oldObject, InternalWorkingMemory workingMemory)voidRuleRuntimeEventSupport. fireObjectUpdated(PropagationContext propagationContext, org.kie.api.runtime.rule.FactHandle handle, Object oldObject, Object object, InternalWorkingMemory workingMemory)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(WorkingMemory workingMemory, PropagationContext propagationContext, org.kie.api.runtime.rule.FactHandle handle, Object object)ObjectInsertedEventImpl(WorkingMemory workingMemory, PropagationContext propagationContext, org.kie.api.runtime.rule.FactHandle handle, Object object)ObjectUpdatedEventImpl(WorkingMemory workingMemory, PropagationContext propagationContext, org.kie.api.runtime.rule.FactHandle handle, Object oldObject, 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 protected QueryTerminalNode[]StatefulKnowledgeSessionImpl. evalQuery(String queryName, DroolsQuery queryObject, InternalFactHandle handle, PropagationContext pCtx, boolean isCalledFromRHS) -
Uses of PropagationContext in org.drools.core.marshalling.impl
Methods in org.drools.core.marshalling.impl that return types with arguments of type PropagationContext Modifier and Type Method Description Map<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, InternalWorkingMemory workingMemory, 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, InternalWorkingMemory workingMemory, AccumulateNode.AccumulateMemory memory, AccumulateNode.BaseAccumulation accctx, TupleSets<LeftTuple> trgLeftTuples, TupleSets<LeftTuple> stagedLeftTuples)static voidPropagationEntry.Insert. execute(InternalFactHandle handle, PropagationContext context, InternalWorkingMemory wm, ObjectTypeConf objectTypeConf)static voidPropagationEntry.Update. execute(InternalFactHandle handle, PropagationContext pctx, ObjectTypeConf objectTypeConf, InternalWorkingMemory wm)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, InternalWorkingMemory workingMemory, AccumulateNode.AccumulateMemory memory, TupleSets<LeftTuple> trgLeftTuples, TupleSets<LeftTuple> stagedLeftTuples, Object key, 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)Insert(InternalFactHandle handle, PropagationContext context, InternalWorkingMemory workingMemory, 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 PropagationContextAccumulateNode.AccumulateContext. getPropagationContext()PropagationContextAccumulateNode.BaseAccumulation. getPropagationContext()PropagationContextAccumulateNode.GroupByContext. getPropagationContext()PropagationContextBaseTuple. getPropagationContext()Methods in org.drools.core.reteoo with parameters of type PropagationContext Modifier and Type Method Description voidEntryPointNode. assertActivation(InternalFactHandle factHandle, PropagationContext context, InternalWorkingMemory workingMemory)voidObjectTypeNode. assertInitialFact(InternalFactHandle factHandle, PropagationContext context, InternalWorkingMemory workingMemory)voidAlphaNode. assertObject(InternalFactHandle factHandle, PropagationContext context, InternalWorkingMemory workingMemory)voidAlphaTerminalNode. assertObject(InternalFactHandle factHandle, PropagationContext propagationContext, InternalWorkingMemory workingMemory)voidBetaNode. assertObject(InternalFactHandle factHandle, PropagationContext pctx, InternalWorkingMemory wm)voidEntryPointNode. assertObject(InternalFactHandle factHandle, PropagationContext context, InternalWorkingMemory workingMemory)This is the entry point into the network for all asserted Facts.voidEntryPointNode. assertObject(InternalFactHandle handle, PropagationContext context, ObjectTypeConf objectTypeConf, InternalWorkingMemory workingMemory)voidLeftInputAdapterNode. assertObject(InternalFactHandle factHandle, PropagationContext context, InternalWorkingMemory workingMemory)voidLeftInputAdapterNode.RightTupleSinkAdapter. assertObject(InternalFactHandle factHandle, PropagationContext context, InternalWorkingMemory workingMemory)voidNotNode. assertObject(InternalFactHandle factHandle, PropagationContext pctx, InternalWorkingMemory wm)voidObjectSink. assertObject(InternalFactHandle factHandle, PropagationContext propagationContext, InternalWorkingMemory workingMemory)voidObjectTypeNode. assertObject(InternalFactHandle factHandle, PropagationContext context, InternalWorkingMemory workingMemory)Propagate theFactHandleimplthrough theRetenetwork.voidRete. assertObject(InternalFactHandle factHandle, PropagationContext context, InternalWorkingMemory workingMemory)This is the entry point into the network for all asserted Facts.voidWindowNode. assertObject(InternalFactHandle factHandle, PropagationContext pctx, InternalWorkingMemory workingMemory)voidAlphaNode. byPassModifyToBetaNode(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, InternalWorkingMemory workingMemory)voidBetaNode. byPassModifyToBetaNode(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, InternalWorkingMemory workingMemory)voidCompositeObjectSinkAdapter. byPassModifyToBetaNode(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, InternalWorkingMemory workingMemory)voidCompositePartitionAwareObjectSinkAdapter. byPassModifyToBetaNode(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, InternalWorkingMemory workingMemory)voidEmptyObjectSinkAdapter. byPassModifyToBetaNode(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, InternalWorkingMemory workingMemory)voidEntryPointNode. byPassModifyToBetaNode(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, InternalWorkingMemory workingMemory)voidLeftInputAdapterNode. byPassModifyToBetaNode(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, InternalWorkingMemory workingMemory)voidLeftInputAdapterNode.RightTupleSinkAdapter. byPassModifyToBetaNode(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, InternalWorkingMemory workingMemory)voidObjectSink. byPassModifyToBetaNode(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, InternalWorkingMemory workingMemory)voidObjectSinkPropagator. byPassModifyToBetaNode(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, InternalWorkingMemory workingMemory)voidObjectTypeNode. byPassModifyToBetaNode(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, InternalWorkingMemory workingMemory)voidRete. byPassModifyToBetaNode(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, InternalWorkingMemory workingMemory)voidSingleObjectSinkAdapter. byPassModifyToBetaNode(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, InternalWorkingMemory workingMemory)voidWindowNode. byPassModifyToBetaNode(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, InternalWorkingMemory workingMemory)InternalFactHandleAsyncSendNode. createFactHandle(Tuple leftTuple, PropagationContext context, InternalWorkingMemory workingMemory, Object object)InternalFactHandleQueryElementNode. createFactHandle(PropagationContext context, InternalWorkingMemory workingMemory, 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, InternalWorkingMemory workingMemory, Object[] objects)InternalFactHandleAccumulateNode. createResultFactHandle(PropagationContext context, InternalWorkingMemory workingMemory, LeftTuple leftTuple, Object result)RightTupleBetaNode. createRightTuple(InternalFactHandle handle, RightTupleSink sink, PropagationContext context)RightTupleFromNode. createRightTuple(LeftTuple leftTuple, PropagationContext context, InternalWorkingMemory workingMemory, Object object)static voidLeftInputAdapterNode. doDeleteObject(LeftTuple leftTuple, PropagationContext context, SegmentMemory sm, InternalWorkingMemory wm, LeftInputAdapterNode liaNode, boolean linkOrNotify, LeftInputAdapterNode.LiaNodeMemory lm)voidModifyPreviousTuples. doDeleteObject(PropagationContext pctx, InternalWorkingMemory wm, LeftTuple leftTuple)static voidLeftInputAdapterNode. doInsertObject(InternalFactHandle factHandle, PropagationContext context, LeftInputAdapterNode liaNode, InternalWorkingMemory wm, LeftInputAdapterNode.LiaNodeMemory lm, boolean linkOrNotify, boolean useLeftMemory)protected voidCompositeObjectSinkAdapter. doPropagateAssertObject(InternalFactHandle factHandle, PropagationContext context, InternalWorkingMemory workingMemory, ObjectSink sink)This is a Hook method for subclasses to override.protected voidCompositeObjectSinkAdapter. doPropagateModifyObject(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, InternalWorkingMemory workingMemory, ObjectSink sink)static voidObjectTypeNode. doRetractObject(InternalFactHandle factHandle, PropagationContext context, InternalWorkingMemory workingMemory)voidModifyPreviousTuples. doRightDelete(PropagationContext pctx, InternalWorkingMemory wm, RightTuple rightTuple)static voidLeftInputAdapterNode. doUpdateObject(LeftTuple leftTuple, PropagationContext context, InternalWorkingMemory wm, 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, InternalWorkingMemory workingMemory)voidAlphaNode. modifyObject(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, InternalWorkingMemory workingMemory)voidAlphaTerminalNode. modifyObject(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, InternalWorkingMemory workingMemory)voidBetaNode. modifyObject(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, InternalWorkingMemory wm)voidEntryPointNode. modifyObject(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, InternalWorkingMemory workingMemory)voidEntryPointNode. modifyObject(InternalFactHandle handle, PropagationContext pctx, ObjectTypeConf objectTypeConf, InternalWorkingMemory workingMemory)voidLeftInputAdapterNode. modifyObject(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, InternalWorkingMemory workingMemory)voidLeftInputAdapterNode.RightTupleSinkAdapter. modifyObject(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, InternalWorkingMemory workingMemory)voidObjectSink. modifyObject(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, InternalWorkingMemory workingMemory)voidObjectTypeNode. modifyObject(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, InternalWorkingMemory workingMemory)voidRete. modifyObject(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, InternalWorkingMemory workingMemory)voidTraitProxyObjectTypeNode. modifyObject(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, InternalWorkingMemory workingMemory)voidWindowNode. modifyObject(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, InternalWorkingMemory wm)voidAccumulateNode. modifyRightTuple(RightTuple rightTuple, PropagationContext context, InternalWorkingMemory workingMemory)voidExistsNode. modifyRightTuple(RightTuple rightTuple, PropagationContext context, InternalWorkingMemory workingMemory)voidJoinNode. modifyRightTuple(RightTuple rightTuple, PropagationContext context, InternalWorkingMemory workingMemory)voidNotNode. modifyRightTuple(RightTuple rightTuple, PropagationContext context, InternalWorkingMemory workingMemory)voidRightTupleSink. modifyRightTuple(RightTuple rightTuple, PropagationContext context, InternalWorkingMemory workingMemory)voidWindowNode. modifyRightTuple(RightTuple rightTuple, PropagationContext context, InternalWorkingMemory workingMemory)protected LeftTupleLeftInputAdapterNode. processDeletesFromModify(ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, InternalWorkingMemory workingMemory, ObjectTypeNode.Id otnId)voidObjectTypeNode. propagateAssert(InternalFactHandle factHandle, PropagationContext context, InternalWorkingMemory workingMemory)voidCompositeObjectSinkAdapter. propagateAssertObject(InternalFactHandle factHandle, PropagationContext context, InternalWorkingMemory workingMemory)voidCompositePartitionAwareObjectSinkAdapter. propagateAssertObject(InternalFactHandle factHandle, PropagationContext context, InternalWorkingMemory workingMemory)voidEmptyObjectSinkAdapter. propagateAssertObject(InternalFactHandle factHandle, PropagationContext context, InternalWorkingMemory workingMemory)voidObjectSinkPropagator. propagateAssertObject(InternalFactHandle factHandle, PropagationContext context, InternalWorkingMemory workingMemory)voidSingleObjectSinkAdapter. propagateAssertObject(InternalFactHandle factHandle, PropagationContext context, InternalWorkingMemory workingMemory)voidCompositeObjectSinkAdapter. propagateModifyObject(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, InternalWorkingMemory workingMemory)voidCompositePartitionAwareObjectSinkAdapter. propagateModifyObject(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, InternalWorkingMemory workingMemory)voidEmptyObjectSinkAdapter. propagateModifyObject(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, InternalWorkingMemory workingMemory)voidObjectSinkPropagator. propagateModifyObject(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, InternalWorkingMemory workingMemory)voidSingleObjectSinkAdapter. propagateModifyObject(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, InternalWorkingMemory workingMemory)voidCompositePartitionAwareObjectSinkAdapter. propagateModifyObjectForPartition(InternalFactHandle handle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, InternalWorkingMemory wm, int partition)voidEntryPointNode. propagateRetract(InternalFactHandle handle, PropagationContext context, ObjectTypeConf objectTypeConf, InternalWorkingMemory workingMemory)voidEmptyObjectSinkAdapter. propagateRetractObject(InternalFactHandle handle, PropagationContext context, InternalWorkingMemory workingMemory, boolean useHash)static voidEntryPointNode. removeRightTuplesMatchingOTN(PropagationContext pctx, InternalWorkingMemory wm, ModifyPreviousTuples modifyPreviousTuples, ObjectTypeNode node, int partition)voidEntryPointNode. retractActivation(InternalFactHandle factHandle, PropagationContext context, InternalWorkingMemory workingMemory)voidAlphaTerminalNode. retractLeftTuple(LeftTuple leftTuple, PropagationContext context, InternalWorkingMemory workingMemory)voidLeftInputAdapterNode. retractLeftTuple(LeftTuple leftTuple, PropagationContext context, InternalWorkingMemory workingMemory)static voidObjectTypeNode. retractLeftTuples(InternalFactHandle factHandle, PropagationContext context, InternalWorkingMemory workingMemory)static voidObjectTypeNode. retractLeftTuples(InternalFactHandle factHandle, PropagationContext context, InternalWorkingMemory workingMemory, int partition)voidEntryPointNode. retractObject(InternalFactHandle handle, PropagationContext context, ObjectTypeConf objectTypeConf, InternalWorkingMemory workingMemory)Retract a fact object from thisRuleBaseand the specifiedWorkingMemory.voidObjectTypeNode. retractObject(InternalFactHandle factHandle, PropagationContext context, InternalWorkingMemory workingMemory)Retract theFactHandleimplfrom theRetenetwork.voidObjectTypeNode. retractObject(InternalFactHandle factHandle, PropagationContext context, InternalWorkingMemory workingMemory, int partition)voidRete. retractObject(InternalFactHandle handle, PropagationContext context, InternalWorkingMemory workingMemory)Retract a fact object from thisRuleBaseand the specifiedWorkingMemory.voidAccumulateNode. retractRightTuple(RightTuple rightTuple, PropagationContext pctx, InternalWorkingMemory workingMemory)voidExistsNode. retractRightTuple(RightTuple rightTuple, PropagationContext pctx, InternalWorkingMemory workingMemory)voidJoinNode. retractRightTuple(RightTuple rightTuple, PropagationContext pctx, InternalWorkingMemory wm)voidNotNode. retractRightTuple(RightTuple rightTuple, PropagationContext pctx, InternalWorkingMemory workingMemory)voidRightTupleSink. retractRightTuple(RightTuple rightTuple, PropagationContext context, InternalWorkingMemory workingMemory)voidWindowNode. retractRightTuple(RightTuple rightTuple, PropagationContext pctx, InternalWorkingMemory wm)static voidObjectTypeNode. retractRightTuples(InternalFactHandle factHandle, PropagationContext context, InternalWorkingMemory workingMemory)static voidObjectTypeNode. retractRightTuples(InternalFactHandle factHandle, PropagationContext context, InternalWorkingMemory workingMemory, int partition)voidRightTuple. retractTuple(PropagationContext context, InternalWorkingMemory workingMemory)voidRightTupleImpl. retractTuple(PropagationContext context, InternalWorkingMemory workingMemory)voidSubnetworkTuple. retractTuple(PropagationContext context, InternalWorkingMemory workingMemory)voidModifyPreviousTuples. retractTuples(PropagationContext pctx, InternalWorkingMemory wm)voidRightTuple. setExpired(InternalWorkingMemory workingMemory, PropagationContext pctx)voidRightTupleImpl. setExpired(InternalWorkingMemory workingMemory, PropagationContext pctx)voidSubnetworkTuple. setExpired(InternalWorkingMemory workingMemory, PropagationContext pctx)voidAccumulateNode.AccumulateContext. setPropagationContext(PropagationContext propagationContext)voidAccumulateNode.BaseAccumulation. setPropagationContext(PropagationContext propagationContext)voidAccumulateNode.GroupByContext. setPropagationContext(PropagationContext propagationContext)voidBaseTuple. 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 workingMemory)voidRightInputAdapterNode. updateSink(ObjectSink sink, PropagationContext context, InternalWorkingMemory workingMemory)voidWindowNode. updateSink(ObjectSink sink, PropagationContext context, InternalWorkingMemory wm)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(Object context, InternalFactHandle fact, PropagationContext pctx, InternalWorkingMemory workingMemory)Makes the behavior aware of the new fact entering behavior's scopebooleanBehaviorManager. assertFact(Object behaviorContext, InternalFactHandle factHandle, PropagationContext pctx, InternalWorkingMemory workingMemory)Register a newly asserted right tuple into the behaviors' contextbooleanSlidingLengthWindow. assertFact(Object context, InternalFactHandle handle, PropagationContext pctx, InternalWorkingMemory workingMemory)booleanSlidingTimeWindow. assertFact(Object context, InternalFactHandle fact, PropagationContext pctx, InternalWorkingMemory workingMemory)voidBehavior. expireFacts(Object context, PropagationContext pctx, InternalWorkingMemory workingMemory)A callback method that allows behaviors to expire factsvoidSlidingLengthWindow. expireFacts(Object context, PropagationContext pctx, InternalWorkingMemory workingMemory)voidSlidingTimeWindow. expireFacts(Object context, PropagationContext pctx, InternalWorkingMemory workingMemory)voidBehavior. retractFact(Object context, InternalFactHandle fact, PropagationContext pctx, InternalWorkingMemory workingMemory)Removes a right tuple from the behavior's scopevoidBehaviorManager. retractFact(Object behaviorContext, InternalFactHandle factHandle, PropagationContext pctx, InternalWorkingMemory workingMemory)Removes a newly asserted fact handle from the behaviors' contextvoidSlidingLengthWindow. retractFact(Object context, InternalFactHandle handle, PropagationContext pctx, InternalWorkingMemory workingMemory)voidSlidingTimeWindow. retractFact(Object context, InternalFactHandle fact, PropagationContext pctx, InternalWorkingMemory workingMemory) -
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 IteratorXpathConstraint.XpathDataProvider. getResults(Tuple leftTuple, InternalWorkingMemory wm, PropagationContext ctx, Object providerContext) -
Uses of PropagationContext in org.drools.core.spi
Methods in org.drools.core.spi that return PropagationContext Modifier and Type Method Description PropagationContextPropagationContext. adaptModificationMaskForObjectType(ObjectType type, InternalWorkingMemory workingMemory)default PropagationContextTuple. findMostRecentPropagationContext()PropagationContextAgendaGroup. getAutoFocusActivator()PropagationContextActivation. getPropagationContext()Retrieve thePropagationContextfor theActivationPropagationContextTuple. getPropagationContext()Methods in org.drools.core.spi with parameters of type PropagationContext Modifier and Type Method Description IteratorDataProvider. getResults(Tuple tuple, InternalWorkingMemory wm, PropagationContext ctx, Object providerContext)voidAgendaGroup. setAutoFocusActivator(PropagationContext ctx)voidTuple. setPropagationContext(PropagationContext propagationContext)
-