Uses of Interface
org.drools.core.common.PropagationContext
Packages that use PropagationContext
Package
Description
Events provide all sorts of call backs to monitor the engine as it is running.
-
Uses of PropagationContext in org.drools.core.common
Classes in org.drools.core.common that implement PropagationContextMethods in org.drools.core.common that return PropagationContextModifier and TypeMethodDescriptionPhreakPropagationContext.adaptModificationMaskForObjectType(ObjectType type, ReteEvaluator reteEvaluator) PropagationContext.adaptModificationMaskForObjectType(ObjectType type, ReteEvaluator reteEvaluator) PhreakPropagationContextFactory.createPropagationContext(long number, PropagationContext.Type type, RuleImpl rule, TerminalNode terminalNode, InternalFactHandle factHandle) PhreakPropagationContextFactory.createPropagationContext(long number, PropagationContext.Type type, RuleImpl rule, TerminalNode terminalNode, InternalFactHandle factHandle, EntryPointId entryPoint) PhreakPropagationContextFactory.createPropagationContext(long number, PropagationContext.Type type, RuleImpl rule, TerminalNode terminalNode, InternalFactHandle factHandle, EntryPointId entryPoint, MarshallerReaderContext readerContext) PhreakPropagationContextFactory.createPropagationContext(long number, PropagationContext.Type type, RuleImpl rule, TerminalNode terminalNode, InternalFactHandle factHandle, EntryPointId entryPoint, org.drools.util.bitmask.BitMask modificationMask, Class<?> modifiedClass, MarshallerReaderContext readerContext) PropagationContextFactory.createPropagationContext(long number, PropagationContext.Type type, RuleImpl rule, TerminalNode terminalNode, InternalFactHandle factHandle) PropagationContextFactory.createPropagationContext(long number, PropagationContext.Type type, RuleImpl rule, TerminalNode terminalNode, InternalFactHandle factHandle, EntryPointId entryPoint) PropagationContextFactory.createPropagationContext(long number, PropagationContext.Type type, RuleImpl rule, TerminalNode terminalNode, InternalFactHandle factHandle, EntryPointId entryPoint, MarshallerReaderContext readerContext) PropagationContextFactory.createPropagationContext(long number, PropagationContext.Type type, RuleImpl rule, TerminalNode terminalNode, InternalFactHandle factHandle, EntryPointId entryPoint, org.drools.util.bitmask.BitMask modificationMask, Class<?> modifiedClass, MarshallerReaderContext readerContext) static PropagationContextPhreakPropagationContextFactory.createPropagationContextForFact(ReteEvaluator reteEvaluator, InternalFactHandle factHandle, PropagationContext.Type propagationType) InternalWorkingMemoryEntryPoint.delete(InternalFactHandle handle, Object object, ObjectTypeConf typeConf, RuleImpl rule, TerminalNode terminalNode) AgendaGroupQueueImpl.getAutoFocusActivator()InternalAgendaGroup.getAutoFocusActivator()InternalWorkingMemoryEntryPoint.immediateDelete(InternalFactHandle handle, Object object, ObjectTypeConf typeConf, RuleImpl rule, TerminalNode terminalNode) Methods in org.drools.core.common with parameters of type PropagationContextModifier and TypeMethodDescriptionActivationsManager.createAgendaItem(RuleTerminalNodeLeftTuple rtnLeftTuple, int salience, PropagationContext context, RuleAgendaItem ruleAgendaItem, InternalAgendaGroup agendaGroup) voidTruthMaintenanceSystem.deleteFromTms(InternalFactHandle handle, EqualityKey key, PropagationContext propagationContext) voidInternalWorkingMemoryEntryPoint.insert(InternalFactHandle handle, Object object, RuleImpl rule, ObjectTypeConf typeConf, PropagationContext pctx) TruthMaintenanceSystem.insertOnTms(Object object, ObjectTypeConf typeConf, PropagationContext propagationContext, InternalFactHandle handle, BiFunction<Object, ObjectTypeConf, InternalFactHandle> fhFactory) static StringPhreakPropagationContext.intEnumToString(PropagationContext pctx) voidActivationsManager.registerExpiration(PropagationContext expirationContext) voidAgendaGroupQueueImpl.setAutoFocusActivator(PropagationContext autoFocusActivator) voidInternalAgendaGroup.setAutoFocusActivator(PropagationContext ctx) voidInternalWorkingMemoryEntryPoint.update(InternalFactHandle handle, Object object, Object originalObject, ObjectTypeConf typeConf, PropagationContext propagationContext) -
Uses of PropagationContext in org.drools.core.event
Methods in org.drools.core.event that return PropagationContextMethods in org.drools.core.event with parameters of type PropagationContextModifier and TypeMethodDescriptionvoidRuleRuntimeEventSupport.fireObjectInserted(PropagationContext propagationContext, FactHandle handle, Object object, ReteEvaluator reteEvaluator) voidRuleRuntimeEventSupport.fireObjectRetracted(PropagationContext propagationContext, FactHandle handle, Object oldObject, ReteEvaluator reteEvaluator) voidRuleRuntimeEventSupport.fireObjectUpdated(PropagationContext propagationContext, FactHandle handle, Object oldObject, Object object, ReteEvaluator reteEvaluator) Constructors in org.drools.core.event with parameters of type PropagationContextModifierConstructorDescriptionWorkingMemoryEvent(WorkingMemory workingMemory, PropagationContext propagationContext) -
Uses of PropagationContext in org.drools.core.event.rule.impl
Methods in org.drools.core.event.rule.impl that return PropagationContextModifier and TypeMethodDescriptionRuleRuntimeEventImpl.getPropagationContext()SerializableActivation.getPropagationContext()Constructors in org.drools.core.event.rule.impl with parameters of type PropagationContextModifierConstructorDescriptionObjectDeletedEventImpl(KieRuntime kruntime, PropagationContext propagationContext, FactHandle handle, Object object) ObjectInsertedEventImpl(KieRuntime kruntime, PropagationContext propagationContext, FactHandle handle, Object object) ObjectUpdatedEventImpl(KieRuntime kruntime, PropagationContext propagationContext, FactHandle handle, Object oldObject, Object object) RuleRuntimeEventImpl(KieRuntime kruntime, PropagationContext propagationContext) -
Uses of PropagationContext in org.drools.core.impl
Methods in org.drools.core.impl with parameters of type PropagationContextModifier and TypeMethodDescriptionActivationsManagerImpl.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 -
Uses of PropagationContext in org.drools.core.phreak
Methods in org.drools.core.phreak that return PropagationContextMethods in org.drools.core.phreak with parameters of type PropagationContextModifier and TypeMethodDescriptionstatic voidEagerPhreakBuilder.Add.attachAdapterAndPropagate(InternalWorkingMemory wm, LeftInputAdapterNode lian, PropagationContext pctx) static voidPhreakFromNode.deleteChildLeftTuple(PropagationContext propagationContext, TupleSets trgLeftTuples, TupleSets stagedLeftTuples, TupleImpl childLeftTuple) protected voidPhreakAccumulateNode.evaluateResultConstraints(AccumulateNode accNode, LeftTupleSink sink, Accumulate accumulate, TupleImpl leftTuple, PropagationContext context, ReteEvaluator reteEvaluator, AccumulateNode.AccumulateMemory memory, AccumulateNode.BaseAccumulation accctx, TupleSets trgLeftTuples, TupleSets stagedLeftTuples) protected voidPhreakGroupByNode.evaluateResultConstraints(AccumulateNode accNode, LeftTupleSink sink, Accumulate accumulate, TupleImpl leftTuple, PropagationContext context, ReteEvaluator reteEvaluator, AccumulateNode.AccumulateMemory memory, AccumulateNode.BaseAccumulation accctx, TupleSets trgLeftTuples, TupleSets stagedLeftTuples) static voidPropagationEntry.Delete.execute(ReteEvaluator reteEvaluator, EntryPointNode epn, InternalFactHandle handle, PropagationContext context, ObjectTypeConf objectTypeConf) 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, TupleImpl leftTuple, TupleImpl rightTuple, BetaConstraints betaConstraints, PropagationContext propagationContext, Object context, boolean useLeftMemory, TupleSets trgLeftTuples, TupleSets stagedLeftTuples) protected final voidPhreakAccumulateNode.propagateResult(AccumulateNode accNode, LeftTupleSink sink, TupleImpl leftTuple, PropagationContext context, ReteEvaluator reteEvaluator, AccumulateNode.AccumulateMemory memory, TupleSets trgLeftTuples, TupleSets stagedLeftTuples, Object key, Object result, AccumulateContextEntry accPropCtx, PropagationContext propagationContext, boolean allowNullPropagation) Constructors in org.drools.core.phreak with parameters of type PropagationContextModifierConstructorDescriptionDelete(EntryPointNode epn, InternalFactHandle handle, PropagationContext context, ObjectTypeConf objectTypeConf) ExecuteQuery(String queryName, DroolsQueryImpl queryObject, InternalFactHandle handle, PropagationContext pCtx, boolean calledFromRHS) Insert(InternalFactHandle handle, PropagationContext context, ReteEvaluator reteEvaluator, ObjectTypeConf objectTypeConf) Update(InternalFactHandle handle, PropagationContext context, ObjectTypeConf objectTypeConf) -
Uses of PropagationContext in org.drools.core.reteoo
Methods in org.drools.core.reteoo that return PropagationContextModifier and TypeMethodDescriptiondefault PropagationContextTuple.findMostRecentPropagationContext()AccumulateNode.AccumulateContext.getPropagationContext()AccumulateNode.BaseAccumulation.getPropagationContext()AccumulateNode.GroupByContext.getPropagationContext()Tuple.getPropagationContext()TupleImpl.getPropagationContext()Methods in org.drools.core.reteoo with parameters of type PropagationContextModifier and TypeMethodDescriptionvoidEntryPointNode.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) voidBetaNode.RightTupleSinkAdapter.assertObject(InternalFactHandle factHandle, PropagationContext context, 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.LeftTupleSinkAdapter.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) voidBetaNode.RightTupleSinkAdapter.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.LeftTupleSinkAdapter.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) AsyncSendNode.createFactHandle(TupleImpl leftTuple, PropagationContext context, ReteEvaluator reteEvaluator, Object object) QueryElementNode.createFactHandle(PropagationContext context, ReteEvaluator reteEvaluator, TupleImpl leftTuple) static TupleImplTupleFactory.createLeftTuple(TupleImpl leftTuple, Sink s, PropagationContext pctx, boolean leftTupleMemoryEnabled) protected QueryElementFactHandleQueryElementNode.UnificationNodeViewChangedEventListener.createQueryResultHandle(PropagationContext context, ReteEvaluator reteEvaluator, Object[] objects) AccumulateNode.createResultFactHandle(PropagationContext context, ReteEvaluator reteEvaluator, TupleImpl leftTuple, Object result) BetaNode.createRightTuple(InternalFactHandle handle, RightTupleSink sink, PropagationContext context) FromNode.createRightTuple(TupleImpl leftTuple, PropagationContext context, ReteEvaluator reteEvaluator, Object object) AgendaComponentFactory.AgendaComponentFactoryImpl.createTerminalTuple(TupleImpl leftTuple, Sink sink, PropagationContext pctx, boolean leftTupleMemoryEnabled) AgendaComponentFactory.createTerminalTuple(TupleImpl leftTuple, Sink sink, PropagationContext pctx, boolean leftTupleMemoryEnabled) static voidLeftInputAdapterNode.doDeleteObject(TupleImpl leftTuple, PropagationContext context, SegmentMemory sm, ReteEvaluator reteEvaluator, LeftInputAdapterNode liaNode, boolean linkOrNotify, LeftInputAdapterNode.LiaNodeMemory lm) voidModifyPreviousTuples.doDeleteObject(PropagationContext pctx, ReteEvaluator reteEvaluator, TupleImpl 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, TupleImpl rightTuple) static voidLeftInputAdapterNode.doUpdateObject(TupleImpl leftTuple, PropagationContext context, ReteEvaluator reteEvaluator, LeftInputAdapterNode liaNode, boolean linkOrNotify, LeftInputAdapterNode.LiaNodeMemory lm, SegmentMemory sm) voidEntryPointNode.immediateDeleteObject(InternalFactHandle handle, PropagationContext context, ObjectTypeConf objectTypeConf, ReteEvaluator reteEvaluator) 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) voidBetaNode.RightTupleSinkAdapter.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.LeftTupleSinkAdapter.modifyObject(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, ReteEvaluator reteEvaluator) voidLeftInputAdapterNode.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(TupleImpl rightTuple, PropagationContext context, ReteEvaluator reteEvaluator) voidExistsNode.modifyRightTuple(TupleImpl rightTuple, PropagationContext context, ReteEvaluator reteEvaluator) voidJoinNode.modifyRightTuple(TupleImpl rightTuple, PropagationContext context, ReteEvaluator reteEvaluator) voidNotNode.modifyRightTuple(TupleImpl rightTuple, PropagationContext context, ReteEvaluator reteEvaluator) voidRightTupleSink.modifyRightTuple(TupleImpl rightTuple, PropagationContext context, ReteEvaluator reteEvaluator) voidWindowNode.modifyRightTuple(TupleImpl rightTuple, PropagationContext context, ReteEvaluator reteEvaluator) protected TupleImplLeftInputAdapterNode.processDeletesFromModify(ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, ReteEvaluator reteEvaluator, ObjectTypeNodeId 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) static voidEntryPointNode.removeRightTuplesMatchingOTN(PropagationContext pctx, ReteEvaluator reteEvaluator, ModifyPreviousTuples modifyPreviousTuples, ObjectTypeNode node, int partition) voidEntryPointNode.retractActivation(InternalFactHandle factHandle, PropagationContext context, ReteEvaluator reteEvaluator) voidAlphaTerminalNode.retractLeftTuple(TupleImpl leftTuple, PropagationContext context, ReteEvaluator reteEvaluator) voidLeftInputAdapterNode.retractLeftTuple(TupleImpl 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(TupleImpl rightTuple, PropagationContext pctx, ReteEvaluator reteEvaluator) voidExistsNode.retractRightTuple(TupleImpl rightTuple, PropagationContext pctx, ReteEvaluator reteEvaluator) voidJoinNode.retractRightTuple(TupleImpl rightTuple, PropagationContext pctx, ReteEvaluator reteEvaluator) voidNotNode.retractRightTuple(TupleImpl rightTuple, PropagationContext pctx, ReteEvaluator reteEvaluator) voidRightTupleSink.retractRightTuple(TupleImpl rightTuple, PropagationContext context, ReteEvaluator reteEvaluator) voidWindowNode.retractRightTuple(TupleImpl 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) voidSubnetworkTuple.retractTuple(PropagationContext context, ReteEvaluator reteEvaluator) voidModifyPreviousTuples.retractTuples(PropagationContext pctx, ReteEvaluator reteEvaluator) voidRightTuple.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) voidTuple.setPropagationContext(PropagationContext propagationContext) voidTupleImpl.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 PropagationContextModifierConstructorDescriptionEvalNodeLeftTuple(TupleImpl leftTuple, Sink sink, PropagationContext pctx, boolean leftTupleMemoryEnabled) HashedInsert(AlphaNode sink, InternalFactHandle factHandle, PropagationContext context) Insert(ObjectSinkPropagator propagator, InternalFactHandle factHandle, PropagationContext context) LeftTuple(TupleImpl leftTuple, Sink sink, PropagationContext pctx, boolean leftTupleMemoryEnabled) NotNodeLeftTuple(TupleImpl leftTuple, Sink sink, PropagationContext pctx, boolean leftTupleMemoryEnabled) RightTuple(TupleImpl leftTuple, Sink sink, PropagationContext pctx, boolean leftTupleMemoryEnabled) RuleTerminalNodeLeftTuple(TupleImpl leftTuple, Sink sink, PropagationContext pctx, boolean leftTupleMemoryEnabled) SubnetworkTuple(TupleImpl leftTuple, Sink sink, PropagationContext pctx, boolean leftTupleMemoryEnabled) TupleImpl(TupleImpl 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 PropagationContextModifier and TypeMethodDescriptionbooleanBehaviorManager.assertFact(Object behaviorContext, InternalFactHandle factHandle, PropagationContext pctx, ReteEvaluator reteEvaluator) Register a newly asserted right tuple into the behaviors' contextbooleanBehaviorRuntime.assertFact(Object context, FactHandle fact, PropagationContext pctx, ReteEvaluator reteEvaluator) Makes the behavior aware of the new fact entering behavior's scopebooleanSlidingLengthWindow.assertFact(Object context, FactHandle handle, PropagationContext pctx, ReteEvaluator reteEvaluator) booleanSlidingTimeWindow.assertFact(Object context, FactHandle fact, PropagationContext pctx, ReteEvaluator reteEvaluator) voidBehaviorRuntime.expireFacts(Object context, PropagationContext pctx, ReteEvaluator reteEvaluator) A callback method that allows behaviors to expire factsvoidSlidingLengthWindow.expireFacts(Object context, PropagationContext pctx, ReteEvaluator reteEvaluator) voidSlidingTimeWindow.expireFacts(Object context, PropagationContext pctx, ReteEvaluator reteEvaluator) voidBehaviorManager.retractFact(Object behaviorContext, FactHandle factHandle, PropagationContext pctx, ReteEvaluator reteEvaluator) Removes a newly asserted fact handle from the behaviors' contextvoidBehaviorRuntime.retractFact(Object context, FactHandle fact, PropagationContext pctx, ReteEvaluator reteEvaluator) Removes a right tuple from the behavior's scopevoidSlidingLengthWindow.retractFact(Object context, FactHandle handle, PropagationContext pctx, ReteEvaluator reteEvaluator) voidSlidingTimeWindow.retractFact(Object context, FactHandle fact, PropagationContext pctx, ReteEvaluator reteEvaluator) -
Uses of PropagationContext in org.drools.core.rule.consequence
Methods in org.drools.core.rule.consequence that return PropagationContextModifier and TypeMethodDescriptionInternalMatch.getPropagationContext()Retrieve thePropagationContextfor theActivation