Uses of Interface
org.drools.core.common.ReteEvaluator
-
Packages that use ReteEvaluator Package Description org.drools.core This is the engine that works off binary RuleBases, you will mostly use WorkingMemory, RuleBase and RuleBaseFactoryorg.drools.core.base 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.impl org.drools.core.marshalling org.drools.core.phreak org.drools.core.reteoo org.drools.core.rule org.drools.core.rule.accessor org.drools.core.rule.consequence org.drools.core.runtime.rule.impl org.drools.core.time -
-
Uses of ReteEvaluator in org.drools.core
Subinterfaces of ReteEvaluator in org.drools.core Modifier and Type Interface Description interfaceWorkingMemoryA knowledge session for aRuleBase.Fields in org.drools.core declared as ReteEvaluator Modifier and Type Field Description protected ReteEvaluatorQueryResultsImpl. reteEvaluatorMethods in org.drools.core that return ReteEvaluator Modifier and Type Method Description ReteEvaluatorWorkingMemoryEntryPoint. getReteEvaluator()Constructors in org.drools.core with parameters of type ReteEvaluator Constructor Description QueryResultsImpl(java.util.List<QueryRowWithSubruleIndex> results, java.util.Map<java.lang.String,org.drools.base.rule.Declaration>[] declarations, ReteEvaluator reteEvaluator, org.drools.base.rule.Declaration[] parameters)QueryResultsRowImpl(QueryRowWithSubruleIndex row, ReteEvaluator reteEvaluator, QueryResultsImpl queryResults) -
Uses of ReteEvaluator in org.drools.core.base
Methods in org.drools.core.base with parameters of type ReteEvaluator Modifier and Type Method Description voidAbstractQueryViewListener. rowAdded(org.drools.base.definitions.rule.impl.RuleImpl rule, LeftTuple tuple, ReteEvaluator reteEvaluator)voidInternalViewChangedEventListener. rowAdded(org.drools.base.definitions.rule.impl.RuleImpl rule, LeftTuple tuple, ReteEvaluator reteEvaluator)voidAbstractQueryViewListener. rowRemoved(org.drools.base.definitions.rule.impl.RuleImpl rule, LeftTuple tuple, ReteEvaluator reteEvaluator)voidInternalViewChangedEventListener. rowRemoved(org.drools.base.definitions.rule.impl.RuleImpl rule, LeftTuple tuple, ReteEvaluator reteEvaluator)voidAbstractQueryViewListener. rowUpdated(org.drools.base.definitions.rule.impl.RuleImpl rule, LeftTuple tuple, ReteEvaluator reteEvaluator)voidInternalViewChangedEventListener. rowUpdated(org.drools.base.definitions.rule.impl.RuleImpl rule, LeftTuple leftTuple, ReteEvaluator reteEvaluator) -
Uses of ReteEvaluator in org.drools.core.common
Subinterfaces of ReteEvaluator in org.drools.core.common Modifier and Type Interface Description interfaceInternalWorkingMemoryinterfaceInternalWorkingMemoryActionsMethods in org.drools.core.common that return ReteEvaluator Modifier and Type Method Description ReteEvaluatorActivationsManager. getReteEvaluator()ReteEvaluatorDefaultFactHandle. getReteEvaluator()default ReteEvaluatorInternalFactHandle. getReteEvaluator()Methods in org.drools.core.common with parameters of type ReteEvaluator Modifier and Type Method Description PropagationContextPhreakPropagationContext. adaptModificationMaskForObjectType(org.drools.base.base.ObjectType type, ReteEvaluator reteEvaluator)PropagationContextPropagationContext. adaptModificationMaskForObjectType(org.drools.base.base.ObjectType type, ReteEvaluator reteEvaluator)InternalWorkingMemoryEntryPointEntryPointFactory. createEntryPoint(EntryPointNode addedNode, org.drools.base.rule.EntryPointId id, ReteEvaluator reteEvaluator)EntryPointsManagerEntryPointFactory. createEntryPointsManager(ReteEvaluator reteEvaluator)TMemoryFactory. createMemory(RuleBaseConfiguration config, ReteEvaluator reteEvaluator)static PropagationContextPhreakPropagationContextFactory. createPropagationContextForFact(ReteEvaluator reteEvaluator, InternalFactHandle factHandle, PropagationContext.Type propagationType)WorkingMemoryEntryPointDefaultFactHandle. getEntryPoint(ReteEvaluator reteEvaluator)WorkingMemoryEntryPointDisconnectedFactHandle. getEntryPoint(ReteEvaluator reteEvaluator)WorkingMemoryEntryPointInternalFactHandle.DummyFactHandle. getEntryPoint(ReteEvaluator reteEvaluator)WorkingMemoryEntryPointInternalFactHandle. getEntryPoint(ReteEvaluator reteEvaluator)WorkingMemoryEntryPointQueryElementFactHandle. getEntryPoint(ReteEvaluator reteEvaluator)MemoryConcurrentNodeMemories. getNodeMemory(MemoryFactory node, ReteEvaluator reteEvaluator)The implementation tries to delay locking as much as possible, by running some potentially unsafe operations out of the critical session.<T extends Memory>
TNodeMemories. getNodeMemory(MemoryFactory<T> node, ReteEvaluator reteEvaluator)default SegmentMemoryMemory. getOrCreateSegmentMemory(LeftTupleSource tupleSource, ReteEvaluator reteEvaluator)TruthMaintenanceSystemTruthMaintenanceSystemFactory. getOrCreateTruthMaintenanceSystem(ReteEvaluator reteEvaluator)protected WorkingMemoryEntryPointAbstractFactHandleFactory. getWmEntryPoint(ReteEvaluator reteEvaluator, WorkingMemoryEntryPoint wmEntryPoint)voidAgendaGroupQueueImpl.ClearAction. internalExecute(ReteEvaluator reteEvaluator)voidAgendaGroupQueueImpl.DeactivateCallback. internalExecute(ReteEvaluator reteEvaluator)voidAgendaGroupQueueImpl.SetFocusAction. internalExecute(ReteEvaluator reteEvaluator)InternalFactHandleAbstractFactHandleFactory. newFactHandle(long id, java.lang.Object object, long recency, ObjectTypeConf conf, ReteEvaluator reteEvaluator, WorkingMemoryEntryPoint wmEntryPoint)InternalFactHandleAbstractFactHandleFactory. newFactHandle(long id, java.lang.Object object, ObjectTypeConf conf, ReteEvaluator reteEvaluator, WorkingMemoryEntryPoint wmEntryPoint)InternalFactHandleAbstractFactHandleFactory. newFactHandle(java.lang.Object object, ObjectTypeConf conf, ReteEvaluator reteEvaluator, WorkingMemoryEntryPoint wmEntryPoint)voidAgendaGroupQueueImpl. setReteEvaluator(ReteEvaluator reteEvaluator)voidInternalAgendaGroup. setReteEvaluator(ReteEvaluator reteEvaluator)voidDefaultEventHandle. unscheduleAllJobs(ReteEvaluator reteEvaluator)voidBetaConstraints. updateFromFactHandle(org.drools.base.rule.ContextEntry[] context, ReteEvaluator reteEvaluator, org.kie.api.runtime.rule.FactHandle handle)voidDefaultBetaConstraints. updateFromFactHandle(org.drools.base.rule.ContextEntry[] context, ReteEvaluator reteEvaluator, org.kie.api.runtime.rule.FactHandle handle)voidDoubleBetaConstraints. updateFromFactHandle(org.drools.base.rule.ContextEntry[] context, ReteEvaluator reteEvaluator, org.kie.api.runtime.rule.FactHandle handle)voidDoubleNonIndexSkipBetaConstraints. updateFromFactHandle(org.drools.base.rule.ContextEntry[] context, ReteEvaluator reteEvaluator, org.kie.api.runtime.rule.FactHandle handle)voidEmptyBetaConstraints. updateFromFactHandle(org.drools.base.rule.ContextEntry[] context, ReteEvaluator reteEvaluator, org.kie.api.runtime.rule.FactHandle handle)voidQuadroupleBetaConstraints. updateFromFactHandle(org.drools.base.rule.ContextEntry[] context, ReteEvaluator reteEvaluator, org.kie.api.runtime.rule.FactHandle handle)voidQuadroupleNonIndexSkipBetaConstraints. updateFromFactHandle(org.drools.base.rule.ContextEntry[] context, ReteEvaluator reteEvaluator, org.kie.api.runtime.rule.FactHandle handle)voidSingleBetaConstraints. updateFromFactHandle(org.drools.base.rule.ContextEntry[] context, ReteEvaluator reteEvaluator, org.kie.api.runtime.rule.FactHandle handle)voidSingleNonIndexSkipBetaConstraints. updateFromFactHandle(org.drools.base.rule.ContextEntry[] context, ReteEvaluator reteEvaluator, org.kie.api.runtime.rule.FactHandle handle)voidTripleBetaConstraints. updateFromFactHandle(org.drools.base.rule.ContextEntry[] context, ReteEvaluator reteEvaluator, org.kie.api.runtime.rule.FactHandle handle)voidTripleNonIndexSkipBetaConstraints. updateFromFactHandle(org.drools.base.rule.ContextEntry[] context, ReteEvaluator reteEvaluator, org.kie.api.runtime.rule.FactHandle handle)voidBetaConstraints. updateFromTuple(org.drools.base.rule.ContextEntry[] context, ReteEvaluator reteEvaluator, Tuple tuple)voidDefaultBetaConstraints. updateFromTuple(org.drools.base.rule.ContextEntry[] context, ReteEvaluator reteEvaluator, Tuple tuple)voidDoubleBetaConstraints. updateFromTuple(org.drools.base.rule.ContextEntry[] context, ReteEvaluator reteEvaluator, Tuple tuple)voidDoubleNonIndexSkipBetaConstraints. updateFromTuple(org.drools.base.rule.ContextEntry[] context, ReteEvaluator reteEvaluator, Tuple tuple)voidEmptyBetaConstraints. updateFromTuple(org.drools.base.rule.ContextEntry[] context, ReteEvaluator reteEvaluator, Tuple tuple)voidQuadroupleBetaConstraints. updateFromTuple(org.drools.base.rule.ContextEntry[] context, ReteEvaluator reteEvaluator, Tuple tuple)voidQuadroupleNonIndexSkipBetaConstraints. updateFromTuple(org.drools.base.rule.ContextEntry[] context, ReteEvaluator reteEvaluator, Tuple tuple)voidSingleBetaConstraints. updateFromTuple(org.drools.base.rule.ContextEntry[] context, ReteEvaluator reteEvaluator, Tuple tuple)voidSingleNonIndexSkipBetaConstraints. updateFromTuple(org.drools.base.rule.ContextEntry[] context, ReteEvaluator reteEvaluator, Tuple tuple)voidTripleBetaConstraints. updateFromTuple(org.drools.base.rule.ContextEntry[] context, ReteEvaluator reteEvaluator, Tuple tuple)voidTripleNonIndexSkipBetaConstraints. updateFromTuple(org.drools.base.rule.ContextEntry[] context, ReteEvaluator reteEvaluator, Tuple tuple)Constructors in org.drools.core.common with parameters of type ReteEvaluator Constructor Description SimpleAgendaGroupsManager(ReteEvaluator reteEvaluator) -
Uses of ReteEvaluator in org.drools.core.event
Methods in org.drools.core.event with parameters of type ReteEvaluator Modifier and Type Method Description voidAgendaEventSupport. fireActivationCancelled(InternalMatch internalMatch, ReteEvaluator reteEvaluator, org.kie.api.event.rule.MatchCancelledCause cause)voidAgendaEventSupport. fireActivationCreated(InternalMatch internalMatch, ReteEvaluator reteEvaluator)voidAgendaEventSupport. fireAfterActivationFired(InternalMatch internalMatch, ReteEvaluator reteEvaluator, org.kie.api.event.rule.BeforeMatchFiredEvent beforeMatchFiredEvent)voidAgendaEventSupport. fireAfterRuleFlowGroupActivated(RuleFlowGroup ruleFlowGroup, ReteEvaluator reteEvaluator)voidAgendaEventSupport. fireAfterRuleFlowGroupDeactivated(RuleFlowGroup ruleFlowGroup, ReteEvaluator reteEvaluator)voidAgendaEventSupport. fireAgendaGroupPopped(InternalAgendaGroup agendaGroup, ReteEvaluator reteEvaluator)voidAgendaEventSupport. fireAgendaGroupPushed(InternalAgendaGroup agendaGroup, ReteEvaluator reteEvaluator)org.kie.api.event.rule.BeforeMatchFiredEventAgendaEventSupport. fireBeforeActivationFired(InternalMatch internalMatch, ReteEvaluator reteEvaluator)voidAgendaEventSupport. fireBeforeRuleFlowGroupActivated(RuleFlowGroup ruleFlowGroup, ReteEvaluator reteEvaluator)voidAgendaEventSupport. fireBeforeRuleFlowGroupDeactivated(RuleFlowGroup ruleFlowGroup, ReteEvaluator reteEvaluator)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) -
Uses of ReteEvaluator in org.drools.core.impl
Methods in org.drools.core.impl that return ReteEvaluator Modifier and Type Method Description ReteEvaluatorActivationsManagerImpl. getReteEvaluator()Methods in org.drools.core.impl with parameters of type ReteEvaluator Modifier and Type Method Description SegmentMemoryInternalRuleBase. createSegmentFromPrototype(ReteEvaluator reteEvaluator, LeftTupleSource tupleSource)SegmentMemoryInternalRuleBase. createSegmentFromPrototype(ReteEvaluator reteEvaluator, SegmentMemory.SegmentPrototype smem)SegmentMemoryKnowledgeBaseImpl. createSegmentFromPrototype(ReteEvaluator reteEvaluator, LeftTupleSource tupleSource)SegmentMemoryKnowledgeBaseImpl. createSegmentFromPrototype(ReteEvaluator reteEvaluator, SegmentMemory.SegmentPrototype proto)voidWorkingMemoryReteExpireAction. internalExecute(ReteEvaluator reteEvaluator)voidWorkingMemoryReteExpireAction.PartitionAwareWorkingMemoryReteExpireAction. internalExecute(ReteEvaluator reteEvaluator)Constructors in org.drools.core.impl with parameters of type ReteEvaluator Constructor Description ActivationsManagerImpl(ReteEvaluator reteEvaluator) -
Uses of ReteEvaluator in org.drools.core.marshalling
Methods in org.drools.core.marshalling with parameters of type ReteEvaluator Modifier and Type Method Description InternalFactHandleMarshallerReaderContext. createAccumulateHandle(org.drools.base.rule.EntryPointId entryPointId, ReteEvaluator reteEvaluator, LeftTuple leftTuple, java.lang.Object result, int nodeId)InternalFactHandleMarshallerReaderContext. createAsyncNodeHandle(Tuple leftTuple, ReteEvaluator reteEvaluator, java.lang.Object object, int nodeId, ObjectTypeConf objectTypeConf)InternalFactHandleMarshallerReaderContext. createQueryHandle(Tuple leftTuple, ReteEvaluator reteEvaluator, int nodeId) -
Uses of ReteEvaluator in org.drools.core.phreak
Fields in org.drools.core.phreak declared as ReteEvaluator Modifier and Type Field Description protected ReteEvaluatorSynchronizedPropagationList. reteEvaluatorMethods in org.drools.core.phreak that return ReteEvaluator Modifier and Type Method Description ReteEvaluatorPhreakTimerNode.TimerNodeJobContext. getReteEvaluator()Methods in org.drools.core.phreak with parameters of type ReteEvaluator Modifier and Type Method Description voidRuleExecutor. cancel(ReteEvaluator reteEvaluator, EventSupport es)static SegmentMemoryRuntimeSegmentUtilities. createChildSegment(ReteEvaluator reteEvaluator, LeftTupleNode node)static voidRuntimeSegmentUtilities. createChildSegments(ReteEvaluator reteEvaluator, SegmentMemory smem, LeftTupleSinkPropagator sinkProp)static voidRuleNetworkEvaluator. doExistentialUpdatesReorderChildLeftTuple(ReteEvaluator reteEvaluator, NotNode notNode, RightTuple rightTuple)voidPhreakQueryNode. doLeftDeletes(QueryElementNode.QueryElementNodeMemory qmem, ReteEvaluator reteEvaluator, TupleSets<LeftTuple> srcLeftTuples, TupleSets<LeftTuple> trgLeftTuples, TupleSets<LeftTuple> stagedLeftTuples)voidPhreakAsyncSendNode. doLeftInserts(AsyncSendNode node, AsyncSendNode.AsyncSendMemory memory, ReteEvaluator reteEvaluator, TupleSets<LeftTuple> srcLeftTuples)voidPhreakEvalNode. doLeftInserts(EvalConditionNode evalNode, EvalConditionNode.EvalMemory em, LeftTupleSink sink, ReteEvaluator reteEvaluator, TupleSets<LeftTuple> srcLeftTuples, TupleSets<LeftTuple> trgLeftTuples)voidPhreakExistsNode. doLeftInserts(ExistsNode existsNode, LeftTupleSink sink, BetaMemory bm, ReteEvaluator reteEvaluator, TupleSets<LeftTuple> srcLeftTuples, TupleSets<LeftTuple> trgLeftTuples)voidPhreakFromNode. doLeftInserts(FromNode fromNode, FromNode.FromMemory fm, LeftTupleSink sink, ReteEvaluator reteEvaluator, TupleSets<LeftTuple> srcLeftTuples, TupleSets<LeftTuple> trgLeftTuples)voidPhreakJoinNode. doLeftInserts(JoinNode joinNode, LeftTupleSink sink, BetaMemory bm, ReteEvaluator reteEvaluator, TupleSets<LeftTuple> srcLeftTuples, TupleSets<LeftTuple> trgLeftTuples)voidPhreakNotNode. doLeftInserts(NotNode notNode, LeftTupleSink sink, BetaMemory bm, ReteEvaluator reteEvaluator, TupleSets<LeftTuple> srcLeftTuples, TupleSets<LeftTuple> trgLeftTuples)voidPhreakQueryNode. doLeftInserts(QueryElementNode queryNode, QueryElementNode.QueryElementNodeMemory qmem, StackEntry stackEntry, ReteEvaluator reteEvaluator, TupleSets<LeftTuple> srcLeftTuples)voidPhreakEvalNode. doLeftUpdates(EvalConditionNode evalNode, EvalConditionNode.EvalMemory em, LeftTupleSink sink, ReteEvaluator reteEvaluator, TupleSets<LeftTuple> srcLeftTuples, TupleSets<LeftTuple> trgLeftTuples, TupleSets<LeftTuple> stagedLeftTuples)voidPhreakExistsNode. doLeftUpdates(ExistsNode existsNode, LeftTupleSink sink, BetaMemory bm, ReteEvaluator reteEvaluator, TupleSets<LeftTuple> srcLeftTuples, TupleSets<LeftTuple> trgLeftTuples, TupleSets<LeftTuple> stagedLeftTuples)voidPhreakFromNode. doLeftUpdates(FromNode fromNode, FromNode.FromMemory fm, LeftTupleSink sink, ReteEvaluator reteEvaluator, TupleSets<LeftTuple> srcLeftTuples, TupleSets<LeftTuple> trgLeftTuples, TupleSets<LeftTuple> stagedLeftTuples)voidPhreakJoinNode. doLeftUpdates(JoinNode joinNode, LeftTupleSink sink, BetaMemory bm, ReteEvaluator reteEvaluator, TupleSets<LeftTuple> srcLeftTuples, TupleSets<LeftTuple> trgLeftTuples, TupleSets<LeftTuple> stagedLeftTuples)voidPhreakNotNode. doLeftUpdates(NotNode notNode, LeftTupleSink sink, BetaMemory bm, ReteEvaluator reteEvaluator, TupleSets<LeftTuple> srcLeftTuples, TupleSets<LeftTuple> trgLeftTuples, TupleSets<LeftTuple> stagedLeftTuples)voidPhreakQueryNode. doLeftUpdates(QueryElementNode queryNode, QueryElementNode.QueryElementNodeMemory qmem, ReteEvaluator reteEvaluator, TupleSets<LeftTuple> srcLeftTuples)voidPhreakAccumulateNode. doNode(AccumulateNode accNode, LeftTupleSink sink, AccumulateNode.AccumulateMemory am, ReteEvaluator reteEvaluator, TupleSets<LeftTuple> srcLeftTuples, TupleSets<LeftTuple> trgLeftTuples, TupleSets<LeftTuple> stagedLeftTuples)voidPhreakAsyncReceiveNode. doNode(AsyncReceiveNode node, AsyncReceiveNode.AsyncReceiveMemory memory, LeftTupleSink sink, ReteEvaluator reteEvaluator, TupleSets<LeftTuple> srcLeftTuples, TupleSets<LeftTuple> trgLeftTuples)voidPhreakAsyncSendNode. doNode(AsyncSendNode node, AsyncSendNode.AsyncSendMemory memory, ReteEvaluator reteEvaluator, TupleSets<LeftTuple> srcLeftTuples)voidPhreakEvalNode. doNode(EvalConditionNode evalNode, EvalConditionNode.EvalMemory em, LeftTupleSink sink, ReteEvaluator reteEvaluator, TupleSets<LeftTuple> srcLeftTuples, TupleSets<LeftTuple> trgLeftTuples, TupleSets<LeftTuple> stagedLeftTuples)voidPhreakExistsNode. doNode(ExistsNode existsNode, LeftTupleSink sink, BetaMemory bm, ReteEvaluator reteEvaluator, TupleSets<LeftTuple> srcLeftTuples, TupleSets<LeftTuple> trgLeftTuples, TupleSets<LeftTuple> stagedLeftTuples)voidPhreakFromNode. doNode(FromNode fromNode, FromNode.FromMemory fm, LeftTupleSink sink, ReteEvaluator reteEvaluator, TupleSets<LeftTuple> srcLeftTuples, TupleSets<LeftTuple> trgLeftTuples, TupleSets<LeftTuple> stagedLeftTuples)voidPhreakJoinNode. doNode(JoinNode joinNode, LeftTupleSink sink, BetaMemory bm, ReteEvaluator reteEvaluator, TupleSets<LeftTuple> srcLeftTuples, TupleSets<LeftTuple> trgLeftTuples, TupleSets<LeftTuple> stagedLeftTuples)voidPhreakNotNode. doNode(NotNode notNode, LeftTupleSink sink, BetaMemory bm, ReteEvaluator reteEvaluator, TupleSets<LeftTuple> srcLeftTuples, TupleSets<LeftTuple> trgLeftTuples, TupleSets<LeftTuple> stagedLeftTuples)voidPhreakQueryNode. doNode(QueryElementNode queryNode, QueryElementNode.QueryElementNodeMemory qmem, StackEntry stackEntry, ReteEvaluator reteEvaluator, TupleSets<LeftTuple> srcLeftTuples, TupleSets<LeftTuple> trgLeftTuples, TupleSets<LeftTuple> stagedLeftTuples)voidPhreakReactiveFromNode. doNode(ReactiveFromNode fromNode, ReactiveFromNode.ReactiveFromMemory fm, LeftTupleSink sink, ReteEvaluator reteEvaluator, TupleSets<LeftTuple> srcLeftTuples, TupleSets<LeftTuple> trgLeftTuples, TupleSets<LeftTuple> stagedLeftTuples)voidPhreakExistsNode. doNormalNode(ExistsNode existsNode, LeftTupleSink sink, BetaMemory bm, ReteEvaluator reteEvaluator, TupleSets<LeftTuple> srcLeftTuples, TupleSets<LeftTuple> trgLeftTuples, TupleSets<LeftTuple> stagedLeftTuples)voidPhreakNotNode. doNormalNode(NotNode notNode, LeftTupleSink sink, BetaMemory bm, ReteEvaluator reteEvaluator, TupleSets<LeftTuple> srcLeftTuples, TupleSets<LeftTuple> trgLeftTuples, TupleSets<LeftTuple> stagedLeftTuples)voidPhreakExistsNode. doRightDeletes(ExistsNode existsNode, BetaMemory bm, ReteEvaluator reteEvaluator, TupleSets<RightTuple> srcRightTuples, TupleSets<LeftTuple> trgLeftTuples, TupleSets<LeftTuple> stagedLeftTuples)voidPhreakNotNode. doRightDeletes(NotNode notNode, LeftTupleSink sink, BetaMemory bm, ReteEvaluator reteEvaluator, TupleSets<RightTuple> srcRightTuples, TupleSets<LeftTuple> trgLeftTuples)voidPhreakExistsNode. doRightInserts(ExistsNode existsNode, LeftTupleSink sink, BetaMemory bm, ReteEvaluator reteEvaluator, TupleSets<RightTuple> srcRightTuples, TupleSets<LeftTuple> trgLeftTuples)voidPhreakJoinNode. doRightInserts(JoinNode joinNode, LeftTupleSink sink, BetaMemory bm, ReteEvaluator reteEvaluator, TupleSets<RightTuple> srcRightTuples, TupleSets<LeftTuple> trgLeftTuples)voidPhreakNotNode. doRightInserts(NotNode notNode, BetaMemory bm, ReteEvaluator reteEvaluator, TupleSets<RightTuple> srcRightTuples, TupleSets<LeftTuple> trgLeftTuples, TupleSets<LeftTuple> stagedLeftTuples)voidPhreakExistsNode. doRightUpdates(ExistsNode existsNode, LeftTupleSink sink, BetaMemory bm, ReteEvaluator reteEvaluator, TupleSets<RightTuple> srcRightTuples, TupleSets<LeftTuple> trgLeftTuples, TupleSets<LeftTuple> stagedLeftTuples)voidPhreakJoinNode. doRightUpdates(JoinNode joinNode, LeftTupleSink sink, BetaMemory bm, ReteEvaluator reteEvaluator, TupleSets<RightTuple> srcRightTuples, TupleSets<LeftTuple> trgLeftTuples, TupleSets<LeftTuple> stagedLeftTuples)voidPhreakNotNode. doRightUpdates(NotNode notNode, LeftTupleSink sink, BetaMemory bm, ReteEvaluator reteEvaluator, TupleSets<RightTuple> srcRightTuples, TupleSets<LeftTuple> trgLeftTuples, TupleSets<LeftTuple> stagedLeftTuples)voidRuleNetworkEvaluator. evaluateNetwork(PathMemory pmem, RuleExecutor executor, ReteEvaluator reteEvaluator)intRuleExecutor. evaluateNetworkAndFire(ReteEvaluator reteEvaluator, org.kie.api.runtime.rule.AgendaFilter filter, int fireCount, int fireLimit)voidRuleExecutor. evaluateNetworkIfDirty(ReteEvaluator reteEvaluator)protected voidPhreakAccumulateNode. evaluateResultConstraints(AccumulateNode accNode, LeftTupleSink sink, org.drools.base.rule.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, org.drools.base.rule.Accumulate accumulate, LeftTuple leftTuple, PropagationContext context, ReteEvaluator reteEvaluator, AccumulateNode.AccumulateMemory memory, AccumulateNode.BaseAccumulation accctx, TupleSets<LeftTuple> trgLeftTuples, TupleSets<LeftTuple> stagedLeftTuples)voidPhreakTimerNode.TimerAction. execute(ReteEvaluator reteEvaluator, boolean needEvaluation)static voidPropagationEntry.Delete. execute(ReteEvaluator reteEvaluator, EntryPointNode epn, InternalFactHandle handle, PropagationContext context, ObjectTypeConf objectTypeConf)default voidPropagationEntry. execute(ReteEvaluator reteEvaluator)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 java.util.List<PathMemory>TupleEvaluationUtil. findPathsToFlushFromRia(ReteEvaluator reteEvaluator, PathMemory pmem)voidRuleExecutor. fireActivation(ReteEvaluator reteEvaluator, ActivationsManager activationsManager, InternalMatch internalMatch)voidRuleExecutor. fireConsequenceEvent(ReteEvaluator reteEvaluator, ActivationsManager activationsManager, InternalMatch internalMatch, java.lang.String consequenceName)static booleanTupleEvaluationUtil. flushLeftTupleIfNecessary(ReteEvaluator reteEvaluator, SegmentMemory sm, boolean streamMode)static booleanTupleEvaluationUtil. flushLeftTupleIfNecessary(ReteEvaluator reteEvaluator, SegmentMemory sm, LeftTuple leftTuple, boolean streamMode, short stagedType)static voidTupleEvaluationUtil. forceFlushLeftTuple(PathMemory pmem, SegmentMemory sm, ReteEvaluator reteEvaluator, TupleSets<LeftTuple> leftTupleSets)static voidTupleEvaluationUtil. forceFlushPath(ReteEvaluator reteEvaluator, PathMemory outPmem)static voidTupleEvaluationUtil. forceFlushWhenRiaNode(ReteEvaluator reteEvaluator, PathMemory pmem)static SegmentMemoryRuntimeSegmentUtilities. getOrCreateSegmentMemory(Memory memory, LeftTupleNode node, ReteEvaluator reteEvaluator)Initialises the NodeSegment memory for all nodes in the segment.static SegmentMemoryRuntimeSegmentUtilities. getOrCreateSegmentMemory(LeftTupleNode node, ReteEvaluator reteEvaluator)Initialises the NodeSegment memory for all nodes in the segment.static SegmentMemoryRuntimeSegmentUtilities. getQuerySegmentMemory(ReteEvaluator reteEvaluator, QueryElementNode queryNode)static voidPhreakAccumulateNode. initContext(java.lang.Object workingMemoryContext, ReteEvaluator reteEvaluator, org.drools.base.rule.Accumulate accumulate, Tuple leftTuple, org.drools.base.reteoo.AccumulateContextEntry accContext)static PathMemoryRuntimeSegmentUtilities. initializePathMemory(ReteEvaluator reteEvaluator, PathEndNode pathEndNode)static voidRuntimeSegmentUtilities. initializePathMemory(ReteEvaluator reteEvaluator, PathEndNode pathEndNode, PathMemory pmem)voidPhreakTimerNode.TimerAction. internalExecute(ReteEvaluator reteEvaluator)voidPropagationEntry.Delete. internalExecute(ReteEvaluator reteEvaluator)voidPropagationEntry.ExecuteQuery. internalExecute(ReteEvaluator reteEvaluator)voidPropagationEntry.Insert. internalExecute(ReteEvaluator reteEvaluator)voidPropagationEntry. internalExecute(ReteEvaluator reteEvaluator)voidPropagationEntry.PartitionedDelete. internalExecute(ReteEvaluator reteEvaluator)voidPropagationEntry.PartitionedUpdate. internalExecute(ReteEvaluator reteEvaluator)voidPropagationEntry.Update. internalExecute(ReteEvaluator reteEvaluator)static booleanPhreakAsyncSendNode. isAllowed(InternalFactHandle factHandle, org.drools.base.rule.constraint.AlphaNodeFieldConstraint[] alphaConstraints, ReteEvaluator reteEvaluator)static booleanPhreakFromNode. isAllowed(org.kie.api.runtime.rule.FactHandle factHandle, org.drools.base.rule.constraint.AlphaNodeFieldConstraint[] alphaConstraints, ReteEvaluator reteEvaluator, FromNode.FromMemory fm)voidPhreakAsyncSendNode. propagate(AsyncSendNode node, ReteEvaluator reteEvaluator, InternalFactHandle factHandle, BetaConstraints betaConstraints, org.drools.base.rule.ContextEntry[] context)static voidSegmentPropagator. propagate(SegmentMemory sourceSegment, TupleSets<LeftTuple> leftTuples, ReteEvaluator reteEvaluator)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, org.drools.base.reteoo.AccumulateContextEntry accPropCtx, PropagationContext propagationContext, boolean allowNullPropagation)protected voidPhreakAccumulateNode. reaccumulateForLeftTuple(AccumulateNode accNode, org.drools.base.rule.Accumulate accumulate, LeftTuple leftParent, RightTuple unused1, LeftTuple unused2, ReteEvaluator reteEvaluator, AccumulateNode.AccumulateMemory am, AccumulateNode.BaseAccumulation accctx, boolean reaccumulate)protected voidPhreakGroupByNode. reaccumulateForLeftTuple(AccumulateNode accNode, org.drools.base.rule.Accumulate accumulate, LeftTuple leftTuple, RightTuple rightParent, LeftTuple match, ReteEvaluator reteEvaluator, AccumulateNode.AccumulateMemory am, AccumulateNode.BaseAccumulation accctx, boolean reaccumulate)voidRuleExecutor. removeRuleAgendaItemWhenEmpty(ReteEvaluator reteEvaluator)static voidPhreakNotNode. unlinkNotNodeOnRightInsert(NotNode notNode, BetaMemory bm, ReteEvaluator reteEvaluator)static booleanPhreakNotNode. updateBlockersAndPropagate(NotNode notNode, RightTuple rightTuple, ReteEvaluator reteEvaluator, TupleMemory rtm, org.drools.base.rule.ContextEntry[] contextEntry, BetaConstraints constraints, boolean iterateFromStart, LeftTupleSink sink, TupleSets<LeftTuple> trgLeftTuples, TupleMemory ltm)Constructors in org.drools.core.phreak with parameters of type ReteEvaluator Constructor Description Insert(InternalFactHandle handle, PropagationContext context, ReteEvaluator reteEvaluator, ObjectTypeConf objectTypeConf)SynchronizedBypassPropagationList(ReteEvaluator reteEvaluator)SynchronizedPropagationList(ReteEvaluator reteEvaluator)ThreadUnsafePropagationList(ReteEvaluator reteEvaluator)TimerNodeJobContext(int timerNodeId, org.drools.base.time.Trigger trigger, Tuple tuple, TimerNode.TimerNodeMemory tm, LeftTupleSink sink, java.util.List<PathMemory> pmems, ReteEvaluator reteEvaluator) -
Uses of ReteEvaluator in org.drools.core.reteoo
Fields in org.drools.core.reteoo declared as ReteEvaluator Modifier and Type Field Description ReteEvaluatorObjectTypeNode.ExpireJobContext. reteEvaluatorMethods in org.drools.core.reteoo that return ReteEvaluator Modifier and Type Method Description ReteEvaluatorAsyncMessage. getReteEvaluator()ReteEvaluatorObjectTypeNode.ExpireJobContext. getReteEvaluator()Methods in org.drools.core.reteoo with parameters of type ReteEvaluator 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)voidRuleTerminalNode. cancelMatch(InternalMatch match, ReteEvaluator reteEvaluator)DroolsQueryImplQueryElementNode. createDroolsQuery(LeftTuple leftTuple, InternalFactHandle handle, StackEntry stackEntry, java.util.List<PathMemory> pmems, QueryElementNode.QueryElementNodeMemory qmem, LeftTupleSink sink, ReteEvaluator reteEvaluator)InternalFactHandleAsyncSendNode. createFactHandle(Tuple leftTuple, PropagationContext context, ReteEvaluator reteEvaluator, java.lang.Object object)InternalFactHandleClassObjectTypeConf. createFactHandle(FactHandleFactory factHandleFactory, long id, java.lang.Object object, long recency, ReteEvaluator reteEvaluator, WorkingMemoryEntryPoint entryPoint)InternalFactHandleFactTemplateTypeConf. createFactHandle(FactHandleFactory factHandleFactory, long id, java.lang.Object object, long recency, ReteEvaluator reteEvaluator, WorkingMemoryEntryPoint entryPoint)InternalFactHandleFromNode. createFactHandle(ReteEvaluator reteEvaluator, java.lang.Object object)InternalFactHandleObjectTypeConf. createFactHandle(FactHandleFactory factHandleFactory, long id, java.lang.Object object, long recency, ReteEvaluator reteEvaluator, WorkingMemoryEntryPoint entryPoint)InternalFactHandleQueryElementNode. createFactHandle(PropagationContext context, ReteEvaluator reteEvaluator, LeftTuple leftTuple)org.drools.base.rule.accessor.GlobalResolverRuntimeComponentFactory. createGlobalResolver(ReteEvaluator reteEvaluator, org.kie.api.runtime.Environment environment)KnowledgeHelperRuntimeComponentFactory. createKnowledgeHelper(ReteEvaluator reteEvaluator)PathMemoryAbstractTerminalNode. createMemory(RuleBaseConfiguration config, ReteEvaluator reteEvaluator)MemoryAccumulateNode. createMemory(RuleBaseConfiguration config, ReteEvaluator reteEvaluator)Creates a BetaMemory for the BetaNode's memory.AsyncReceiveNode.AsyncReceiveMemoryAsyncReceiveNode. createMemory(RuleBaseConfiguration config, ReteEvaluator reteEvaluator)TAsyncSendNode. createMemory(RuleBaseConfiguration config, ReteEvaluator reteEvaluator)MemoryBetaNode. createMemory(RuleBaseConfiguration config, ReteEvaluator reteEvaluator)ConditionalBranchNode.ConditionalBranchMemoryConditionalBranchNode. createMemory(RuleBaseConfiguration config, ReteEvaluator reteEvaluator)EvalConditionNode.EvalMemoryEvalConditionNode. createMemory(RuleBaseConfiguration config, ReteEvaluator reteEvaluator)TFromNode. createMemory(RuleBaseConfiguration config, ReteEvaluator reteEvaluator)LeftInputAdapterNode.LiaNodeMemoryLeftInputAdapterNode. createMemory(RuleBaseConfiguration config, ReteEvaluator reteEvaluator)QueryElementNode.QueryElementNodeMemoryQueryElementNode. createMemory(RuleBaseConfiguration config, ReteEvaluator reteEvaluator)ReactiveFromNode.ReactiveFromMemoryReactiveFromNode. createMemory(RuleBaseConfiguration config, ReteEvaluator reteEvaluator)RightInputAdapterNode.RiaPathMemoryRightInputAdapterNode. createMemory(RuleBaseConfiguration config, ReteEvaluator reteEvaluator)Creates and return the node memoryTimerNode.TimerNodeMemoryTimerNode. createMemory(RuleBaseConfiguration config, ReteEvaluator reteEvaluator)WindowNode.WindowMemoryWindowNode. createMemory(RuleBaseConfiguration config, ReteEvaluator reteEvaluator)Creates the WindowNode's memory.<T extends Memory>
TSegmentMemory. createNodeMemory(MemoryFactory<T> memoryFactory, ReteEvaluator reteEvaluator)protected QueryElementFactHandleQueryElementNode.UnificationNodeViewChangedEventListener. createQueryResultHandle(PropagationContext context, ReteEvaluator reteEvaluator, java.lang.Object[] objects)InternalFactHandleAccumulateNode. createResultFactHandle(PropagationContext context, ReteEvaluator reteEvaluator, LeftTuple leftTuple, java.lang.Object result)RightTupleFromNode. createRightTuple(LeftTuple leftTuple, PropagationContext context, ReteEvaluator reteEvaluator, java.lang.Object object)TimerServiceRuntimeComponentFactory. createTimerService(ReteEvaluator reteEvaluator)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)voidBetaNode. doDeleteRightTuple(RightTuple rightTuple, ReteEvaluator reteEvaluator, BetaMemory memory)voidNotNode. doDeleteRightTuple(RightTuple rightTuple, ReteEvaluator reteEvaluator, BetaMemory memory)static voidLeftInputAdapterNode. doInsertObject(InternalFactHandle factHandle, PropagationContext context, LeftInputAdapterNode liaNode, ReteEvaluator reteEvaluator, LeftInputAdapterNode.LiaNodeMemory lm, boolean linkOrNotify, boolean useLeftMemory)static java.util.List<PathMemory>LeftInputAdapterNode. doInsertSegmentMemory(ReteEvaluator reteEvaluator, boolean linkOrNotify, LeftInputAdapterNode.LiaNodeMemory lm, SegmentMemory sm, LeftTuple leftTuple, boolean streamMode)static voidLeftInputAdapterNode. doInsertSegmentMemoryWithFlush(ReteEvaluator reteEvaluator, boolean notifySegment, LeftInputAdapterNode.LiaNodeMemory lm, SegmentMemory sm, LeftTuple leftTuple, boolean streamMode)voidCompositeObjectSinkAdapter. doLinkRiaNode(ReteEvaluator reteEvaluator)voidCompositePartitionAwareObjectSinkAdapter. doLinkRiaNode(ReteEvaluator reteEvaluator)voidEmptyObjectSinkAdapter. doLinkRiaNode(ReteEvaluator reteEvaluator)voidObjectSinkPropagator. doLinkRiaNode(ReteEvaluator reteEvaluator)voidSingleObjectSinkAdapter. doLinkRiaNode(ReteEvaluator reteEvaluator)voidPathMemory. doLinkRule(ReteEvaluator reteEvaluator)voidRightInputAdapterNode.RiaPathMemory. doLinkRule(ReteEvaluator reteEvaluator)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)voidCompositeObjectSinkAdapter. doUnlinkRiaNode(ReteEvaluator reteEvaluator)voidCompositePartitionAwareObjectSinkAdapter. doUnlinkRiaNode(ReteEvaluator reteEvaluator)voidEmptyObjectSinkAdapter. doUnlinkRiaNode(ReteEvaluator reteEvaluator)voidObjectSinkPropagator. doUnlinkRiaNode(ReteEvaluator reteEvaluator)voidSingleObjectSinkAdapter. doUnlinkRiaNode(ReteEvaluator reteEvaluator)voidPathMemory. doUnlinkRule(ReteEvaluator reteEvaluator)voidRightInputAdapterNode.RiaPathMemory. doUnlinkRule(ReteEvaluator reteEvaluator)static voidLeftInputAdapterNode. doUpdateObject(LeftTuple leftTuple, PropagationContext context, ReteEvaluator reteEvaluator, LeftInputAdapterNode liaNode, boolean linkOrNotify, LeftInputAdapterNode.LiaNodeMemory lm, SegmentMemory sm)voidBetaNode. doUpdateRightTuple(RightTuple rightTuple, ReteEvaluator reteEvaluator, BetaMemory memory)ConditionalBranchEvaluator.ConditionalExecutionConditionalBranchEvaluator. evaluate(Tuple tuple, ReteEvaluator reteEvaluator, java.lang.Object context)ActivationsManagerPathMemory. getActualActivationsManager(ReteEvaluator reteEvaluator)java.lang.Object[]QueryElementNode. getActualArguments(LeftTuple leftTuple, ReteEvaluator reteEvaluator)static BetaMemoryBetaNode. getBetaMemory(BetaNode node, ReteEvaluator reteEvaluator)static BetaMemoryBetaNode. getBetaMemoryFromRightInput(BetaNode betaNode, ReteEvaluator reteEvaluator)TupleList<org.drools.base.reteoo.AccumulateContextEntry>AccumulateNode.GroupByContext. getGroup(java.lang.Object workingMemoryContext, org.drools.base.rule.Accumulate accumulate, Tuple leftTuple, java.lang.Object key, ReteEvaluator reteEvaluator)ObjectTypeConfAsyncReceiveNode. getObjectTypeConf(ReteEvaluator reteEvaluator)ObjectTypeConfAsyncSendNode. getObjectTypeConf(ReteEvaluator reteEvaluator)static RuleAgendaItemAlphaTerminalNode. getRuleAgendaItem(ReteEvaluator reteEvaluator, ActivationsManager activationsManager, TerminalNode rtn, boolean linkPmem)voidEntryPointNode. immediateDeleteObject(InternalFactHandle handle, PropagationContext context, ObjectTypeConf objectTypeConf, ReteEvaluator reteEvaluator)protected booleanPathMemory. initDataDriven(ReteEvaluator reteEvaluator)protected booleanRightInputAdapterNode.RiaPathMemory. initDataDriven(ReteEvaluator reteEvaluator)voidAsyncReceiveNode.AsyncReceiveAction. internalExecute(ReteEvaluator reteEvaluator)voidCompositePartitionAwareObjectSinkAdapter.HashedInsert. internalExecute(ReteEvaluator reteEvaluator)voidCompositePartitionAwareObjectSinkAdapter.Insert. internalExecute(ReteEvaluator reteEvaluator)protected booleanPathMemory. isRuleDataDriven(ReteEvaluator reteEvaluator, org.drools.base.definitions.rule.impl.RuleImpl rule)booleanBetaMemory. linkNode(LeftTupleSource tupleSource, ReteEvaluator reteEvaluator)booleanBetaMemory. linkNode(LeftTupleSource tupleSource, ReteEvaluator reteEvaluator, boolean notify)voidLeftInputAdapterNode.LiaNodeMemory. linkNode(ReteEvaluator reteEvaluator)booleanSegmentMemory. linkNode(long mask, ReteEvaluator reteEvaluator)voidPathMemory. linkSegment(long mask, ReteEvaluator reteEvaluator)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)SegmentMemorySegmentMemory.SegmentPrototype. newSegmentMemory(ReteEvaluator reteEvaluator)booleanSegmentMemory. notifyRuleLinkSegment(ReteEvaluator reteEvaluator)booleanSegmentMemory. notifyRuleLinkSegment(ReteEvaluator reteEvaluator, long mask)voidSegmentMemory. notifyRuleLinkSegment(ReteEvaluator reteEvaluator, PathMemory pmem)voidSegmentMemory.AccumulateMemoryPrototype. populateMemory(ReteEvaluator reteEvaluator, Memory accMemory)voidSegmentMemory.AsyncReceiveMemoryPrototype. populateMemory(ReteEvaluator reteEvaluator, Memory mem)voidSegmentMemory.AsyncSendMemoryPrototype. populateMemory(ReteEvaluator reteEvaluator, Memory mem)voidSegmentMemory.BetaMemoryPrototype. populateMemory(ReteEvaluator reteEvaluator, Memory memory)voidSegmentMemory.ConditionalBranchMemoryPrototype. populateMemory(ReteEvaluator reteEvaluator, Memory memory)voidSegmentMemory.EvalMemoryPrototype. populateMemory(ReteEvaluator reteEvaluator, Memory memory)voidSegmentMemory.FromMemoryPrototype. populateMemory(ReteEvaluator reteEvaluator, Memory memory)voidSegmentMemory.LiaMemoryPrototype. populateMemory(ReteEvaluator reteEvaluator, Memory liaMemory)abstract voidSegmentMemory.MemoryPrototype. populateMemory(ReteEvaluator reteEvaluator, Memory memory)voidSegmentMemory.QueryMemoryPrototype. populateMemory(ReteEvaluator reteEvaluator, Memory mem)voidSegmentMemory.ReactiveFromMemoryPrototype. populateMemory(ReteEvaluator reteEvaluator, Memory memory)voidSegmentMemory.RightInputAdapterPrototype. populateMemory(ReteEvaluator reteEvaluator, Memory memory)voidSegmentMemory.TerminalPrototype. populateMemory(ReteEvaluator reteEvaluator, Memory memory)voidSegmentMemory.TimerMemoryPrototype. populateMemory(ReteEvaluator reteEvaluator, Memory mem)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)static voidEntryPointNode. removeRightTuplesMatchingOTN(PropagationContext pctx, ReteEvaluator reteEvaluator, ModifyPreviousTuples modifyPreviousTuples, ObjectTypeNode node, int partition)protected voidBetaNode. reorderRightTuple(ReteEvaluator reteEvaluator, RightTuple rightTuple)protected voidNotNode. reorderRightTuple(ReteEvaluator reteEvaluator, RightTuple rightTuple)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)voidQueryElementNode.UnificationNodeViewChangedEventListener. rowAdded(org.drools.base.definitions.rule.impl.RuleImpl rule, LeftTuple resultLeftTuple, ReteEvaluator reteEvaluator)voidQueryElementNode.UnificationNodeViewChangedEventListener. rowRemoved(org.drools.base.definitions.rule.impl.RuleImpl rule, LeftTuple resultLeftTuple, ReteEvaluator reteEvaluator)voidQueryElementNode.UnificationNodeViewChangedEventListener. rowUpdated(org.drools.base.definitions.rule.impl.RuleImpl rule, LeftTuple resultLeftTuple, ReteEvaluator reteEvaluator)voidRightTuple. setExpired(ReteEvaluator reteEvaluator, PropagationContext pctx)voidRightTupleImpl. setExpired(ReteEvaluator reteEvaluator, PropagationContext pctx)voidSubnetworkTuple. setExpired(ReteEvaluator reteEvaluator, PropagationContext pctx)booleanBetaMemory. setNodeDirty(LeftTupleSource tupleSource, ReteEvaluator reteEvaluator)booleanBetaMemory. setNodeDirty(LeftTupleSource tupleSource, ReteEvaluator reteEvaluator, boolean notify)voidLeftInputAdapterNode.LiaNodeMemory. setNodeDirty(ReteEvaluator reteEvaluator)voidObjectTypeNode.ExpireJobContext. setReteEvaluator(ReteEvaluator reteEvaluator)static voidSingleObjectSinkAdapter. staticDoLinkRiaNode(ObjectSink sink, ReteEvaluator reteEvaluator)static voidSingleObjectSinkAdapter. staticDoUnlinkRiaNode(ObjectSink sink, ReteEvaluator reteEvaluator)voidPathMemory. unlinkedSegment(long mask, ReteEvaluator reteEvaluator)booleanBetaMemory. unlinkNode(ReteEvaluator reteEvaluator)booleanLeftInputAdapterNode.LiaNodeMemory. unlinkNode(ReteEvaluator reteEvaluator)booleanSegmentMemory. unlinkNode(long mask, ReteEvaluator reteEvaluator)voidSegmentMemory. unlinkSegment(ReteEvaluator reteEvaluator)voidSegmentMemory.SegmentPrototype. updateSegmentMemory(SegmentMemory smem, ReteEvaluator reteEvaluator)Constructors in org.drools.core.reteoo with parameters of type ReteEvaluator Constructor Description AsyncMessage(ReteEvaluator reteEvaluator, java.lang.Object object)AsyncReceiveMemory(AsyncReceiveNode node, ReteEvaluator reteEvaluator)ExpireJobContext(WorkingMemoryReteExpireAction expireAction, ReteEvaluator reteEvaluator)PathMemory(PathEndNode pathEndNode, ReteEvaluator reteEvaluator)RiaPathMemory(PathEndNode pathEndNode, ReteEvaluator reteEvaluator) -
Uses of ReteEvaluator in org.drools.core.rule
Fields in org.drools.core.rule declared as ReteEvaluator Modifier and Type Field Description ReteEvaluatorSlidingTimeWindow.BehaviorJobContext. reteEvaluatorMethods in org.drools.core.rule that return ReteEvaluator Modifier and Type Method Description ReteEvaluatorSlidingTimeWindow.BehaviorJobContext. getReteEvaluator()Methods in org.drools.core.rule with parameters of type ReteEvaluator Modifier and Type Method Description booleanBehaviorManager. assertFact(java.lang.Object behaviorContext, InternalFactHandle factHandle, PropagationContext pctx, ReteEvaluator reteEvaluator)Register a newly asserted right tuple into the behaviors' contextbooleanBehaviorRuntime. assertFact(java.lang.Object context, org.kie.api.runtime.rule.FactHandle fact, PropagationContext pctx, ReteEvaluator reteEvaluator)Makes the behavior aware of the new fact entering behavior's scopebooleanSlidingLengthWindow. assertFact(java.lang.Object context, org.kie.api.runtime.rule.FactHandle handle, PropagationContext pctx, ReteEvaluator reteEvaluator)booleanSlidingTimeWindow. assertFact(java.lang.Object context, org.kie.api.runtime.rule.FactHandle fact, PropagationContext pctx, ReteEvaluator reteEvaluator)voidBehaviorRuntime. 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)voidSlidingTimeWindow.BehaviorExpireWMAction. internalExecute(ReteEvaluator reteEvaluator)voidBehaviorManager. retractFact(java.lang.Object behaviorContext, org.kie.api.runtime.rule.FactHandle factHandle, PropagationContext pctx, ReteEvaluator reteEvaluator)Removes a newly asserted fact handle from the behaviors' contextvoidBehaviorRuntime. retractFact(java.lang.Object context, org.kie.api.runtime.rule.FactHandle fact, PropagationContext pctx, ReteEvaluator reteEvaluator)Removes a right tuple from the behavior's scopevoidSlidingLengthWindow. retractFact(java.lang.Object context, org.kie.api.runtime.rule.FactHandle handle, PropagationContext pctx, ReteEvaluator reteEvaluator)voidSlidingTimeWindow. retractFact(java.lang.Object context, org.kie.api.runtime.rule.FactHandle fact, PropagationContext pctx, ReteEvaluator reteEvaluator)protected voidSlidingTimeWindow. updateNextExpiration(InternalFactHandle fact, ReteEvaluator reteEvaluator, BehaviorContext context, int nodeId)Constructors in org.drools.core.rule with parameters of type ReteEvaluator Constructor Description BehaviorJobContext(int nodeId, ReteEvaluator reteEvaluator, BehaviorRuntime behavior, BehaviorContext behaviorContext) -
Uses of ReteEvaluator in org.drools.core.rule.accessor
Methods in org.drools.core.rule.accessor with parameters of type ReteEvaluator Modifier and Type Method Description InternalFactHandleFactHandleFactory. newFactHandle(long id, java.lang.Object object, long recency, ObjectTypeConf conf, ReteEvaluator reteEvaluator, WorkingMemoryEntryPoint wmEntryPoint)InternalFactHandleFactHandleFactory. newFactHandle(java.lang.Object object, ObjectTypeConf conf, ReteEvaluator reteEvaluator, WorkingMemoryEntryPoint wmEntryPoint)Construct a handle with a new id. -
Uses of ReteEvaluator in org.drools.core.rule.consequence
Methods in org.drools.core.rule.consequence with parameters of type ReteEvaluator Modifier and Type Method Description default booleanInternalMatch. checkProcessInstance(ReteEvaluator workingMemory, java.lang.String processInstanceId) -
Uses of ReteEvaluator in org.drools.core.runtime.rule.impl
Methods in org.drools.core.runtime.rule.impl with parameters of type ReteEvaluator Modifier and Type Method Description voidOpenQueryViewChangedEventListenerAdapter. rowAdded(org.drools.base.definitions.rule.impl.RuleImpl rule, LeftTuple tuple, ReteEvaluator reteEvaluator)voidOpenQueryViewChangedEventListenerAdapter. rowRemoved(org.drools.base.definitions.rule.impl.RuleImpl rule, LeftTuple tuple, ReteEvaluator reteEvaluator)voidOpenQueryViewChangedEventListenerAdapter. rowUpdated(org.drools.base.definitions.rule.impl.RuleImpl rule, LeftTuple tuple, ReteEvaluator reteEvaluator) -
Uses of ReteEvaluator in org.drools.core.time
Methods in org.drools.core.time that return ReteEvaluator Modifier and Type Method Description ReteEvaluatorJobContext. getReteEvaluator()ReteEvaluatorSelfRemovalJobContext. getReteEvaluator()
-