Uses of Interface
org.drools.core.common.InternalAgenda
-
Packages that use InternalAgenda Package Description org.drools.core.base org.drools.core.common org.drools.core.impl org.drools.core.phreak org.drools.core.reteoo -
-
Uses of InternalAgenda in org.drools.core.base
Methods in org.drools.core.base that return InternalAgenda Modifier and Type Method Description InternalAgendaWrappedStatefulKnowledgeSessionForRHS. getAgenda() -
Uses of InternalAgenda in org.drools.core.common
Classes in org.drools.core.common that implement InternalAgenda Modifier and Type Class Description classCompositeDefaultAgendaclassDefaultAgendaRule-firing Agenda.classPartitionedDefaultAgendaMethods in org.drools.core.common that return InternalAgenda Modifier and Type Method Description InternalAgendaAgendaFactory. createAgenda(InternalKnowledgeBase kBase)InternalAgendaAgendaFactory. createAgenda(InternalKnowledgeBase kBase, boolean initMain)InternalAgendaDefaultAgendaFactory. createAgenda(InternalKnowledgeBase kBase)InternalAgendaDefaultAgendaFactory. createAgenda(InternalKnowledgeBase kBase, boolean initMain)InternalAgendaInternalWorkingMemory. getAgenda()Methods in org.drools.core.common with parameters of type InternalAgenda Modifier and Type Method Description voidAgendaGroupsManager. clearAndCancel(InternalAgenda agenda)voidAgendaGroupsManager.SimpleAgendaGroupsManager. clearAndCancel(InternalAgenda agenda)voidAgendaGroupsManager.StackedAgendaGroupsManager. clearAndCancel(InternalAgenda agenda)voidAgendaGroupsManager. clearAndCancelAgendaGroup(String name, InternalAgenda agenda)voidAgendaGroupsManager.SimpleAgendaGroupsManager. clearAndCancelAgendaGroup(String name, InternalAgenda agenda)voidAgendaGroupsManager.StackedAgendaGroupsManager. clearAndCancelAgendaGroup(String name, InternalAgenda agenda)InternalWorkingMemoryPhreakWorkingMemoryFactory. createWorkingMemory(long id, InternalKnowledgeBase kBase, FactHandleFactory handleFactory, long propagationContext, SessionConfiguration config, InternalAgenda agenda, org.kie.api.runtime.Environment environment)InternalWorkingMemoryWorkingMemoryFactory. createWorkingMemory(long id, InternalKnowledgeBase kBase, FactHandleFactory handleFactory, long propagationContext, SessionConfiguration config, InternalAgenda agenda, org.kie.api.runtime.Environment environment)voidAgendaItem. removeAllBlockersAndBlocked(InternalAgenda agenda)voidAgendaItemImpl. removeAllBlockersAndBlocked(InternalAgenda agenda)Constructors in org.drools.core.common with parameters of type InternalAgenda Constructor Description ActivationGroupImpl(InternalAgenda agenda, String name) -
Uses of InternalAgenda in org.drools.core.impl
Fields in org.drools.core.impl declared as InternalAgenda Modifier and Type Field Description protected InternalAgendaStatefulKnowledgeSessionImpl. agendaRule-firing agenda.Methods in org.drools.core.impl that return InternalAgenda Modifier and Type Method Description InternalAgendaStatefulKnowledgeSessionImpl. getAgenda()Methods in org.drools.core.impl with parameters of type InternalAgenda Modifier and Type Method Description voidStatefulKnowledgeSessionImpl. bindRuleBase(InternalWorkingMemory workingMemory, InternalKnowledgeBase kBase, InternalAgenda agenda, boolean initInitFactHandle)StatefulKnowledgeSessionImplInternalKnowledgeBase. createSession(long id, FactHandleFactory handleFactory, long propagationContext, SessionConfiguration config, InternalAgenda agenda, org.kie.api.runtime.Environment environment)StatefulKnowledgeSessionImplKnowledgeBaseImpl. createSession(long id, FactHandleFactory handleFactory, long propagationContext, SessionConfiguration config, InternalAgenda agenda, org.kie.api.runtime.Environment environment)Constructors in org.drools.core.impl with parameters of type InternalAgenda Constructor Description StatefulKnowledgeSessionImpl(long id, InternalKnowledgeBase kBase, FactHandleFactory handleFactory, long propagationContext, SessionConfiguration config, InternalAgenda agenda, org.kie.api.runtime.Environment environment) -
Uses of InternalAgenda in org.drools.core.phreak
Methods in org.drools.core.phreak with parameters of type InternalAgenda Modifier and Type Method Description static voidPhreakQueryTerminalNode. checkAndTriggerQueryReevaluation(InternalAgenda agenda, LinkedList<StackEntry> stack, Tuple rootEntry, DroolsQuery dquery)static voidPhreakRuleTerminalNode. doLeftDelete(InternalAgenda agenda, RuleExecutor executor, Tuple leftTuple)voidPhreakBranchNode. doLeftDeletes(LeftTupleSink sink, InternalAgenda agenda, TupleSets<LeftTuple> srcLeftTuples, TupleSets<LeftTuple> trgLeftTuples, TupleSets<LeftTuple> stagedLeftTuples, RuleExecutor executor)voidPhreakQueryTerminalNode. doLeftDeletes(QueryTerminalNode qtnNode, InternalAgenda agenda, TupleSets<LeftTuple> srcLeftTuples, LinkedList<StackEntry> stack)voidPhreakRuleTerminalNode. doLeftDeletes(InternalAgenda agenda, TupleSets<LeftTuple> srcLeftTuples, RuleExecutor executor)voidPhreakTimerNode. doLeftDeletes(TimerNode timerNode, TimerNode.TimerNodeMemory tm, PathMemory pmem, LeftTupleSink sink, InternalAgenda agenda, TupleSets<LeftTuple> srcLeftTuples, TupleSets<LeftTuple> trgLeftTuples, TupleSets<LeftTuple> stagedLeftTuples)voidPhreakBranchNode. doLeftInserts(ConditionalBranchNode branchNode, ConditionalBranchNode.ConditionalBranchMemory cbm, LeftTupleSink sink, InternalAgenda agenda, TupleSets<LeftTuple> srcLeftTuples, TupleSets<LeftTuple> trgLeftTuples, RuleExecutor executor)voidPhreakQueryTerminalNode. doLeftInserts(QueryTerminalNode qtnNode, InternalAgenda agenda, TupleSets<LeftTuple> srcLeftTuples, LinkedList<StackEntry> stack)voidPhreakRuleTerminalNode. doLeftInserts(TerminalNode rtnNode, InternalAgenda agenda, TupleSets<LeftTuple> srcLeftTuples, RuleExecutor executor)voidPhreakTimerNode. doLeftInserts(TimerNode timerNode, TimerNode.TimerNodeMemory tm, PathMemory pmem, SegmentMemory smem, LeftTupleSink sink, InternalAgenda agenda, TupleSets<LeftTuple> srcLeftTuples, TupleSets<LeftTuple> trgLeftTuples)static voidPhreakRuleTerminalNode. doLeftTupleInsert(TerminalNode rtnNode, RuleExecutor executor, InternalAgenda agenda, RuleAgendaItem ruleAgendaItem, LeftTuple leftTuple)static voidPhreakRuleTerminalNode. doLeftTupleUpdate(TerminalNode rtnNode, RuleExecutor executor, InternalAgenda agenda, LeftTuple leftTuple)voidPhreakBranchNode. doLeftUpdates(ConditionalBranchNode branchNode, ConditionalBranchNode.ConditionalBranchMemory cbm, LeftTupleSink sink, InternalAgenda agenda, TupleSets<LeftTuple> srcLeftTuples, TupleSets<LeftTuple> trgLeftTuples, TupleSets<LeftTuple> stagedLeftTuples, RuleExecutor executor)voidPhreakQueryTerminalNode. doLeftUpdates(QueryTerminalNode qtnNode, InternalAgenda agenda, TupleSets<LeftTuple> srcLeftTuples, LinkedList<StackEntry> stack)voidPhreakRuleTerminalNode. doLeftUpdates(TerminalNode rtnNode, InternalAgenda agenda, TupleSets<LeftTuple> srcLeftTuples, RuleExecutor executor)voidPhreakTimerNode. doLeftUpdates(TimerNode timerNode, TimerNode.TimerNodeMemory tm, PathMemory pmem, SegmentMemory smem, LeftTupleSink sink, InternalAgenda agenda, TupleSets<LeftTuple> srcLeftTuples, TupleSets<LeftTuple> trgLeftTuples, TupleSets<LeftTuple> stagedLeftTuples)voidPhreakBranchNode. doNode(ConditionalBranchNode branchNode, ConditionalBranchNode.ConditionalBranchMemory cbm, LeftTupleSink sink, InternalAgenda agenda, TupleSets<LeftTuple> srcLeftTuples, TupleSets<LeftTuple> trgLeftTuples, TupleSets<LeftTuple> stagedLeftTuples, RuleExecutor executor)voidPhreakQueryTerminalNode. doNode(QueryTerminalNode qtnNode, InternalAgenda agenda, TupleSets<LeftTuple> srcLeftTuples, LinkedList<StackEntry> stack)voidPhreakRuleTerminalNode. doNode(TerminalNode rtnNode, InternalAgenda agenda, TupleSets<LeftTuple> srcLeftTuples, RuleExecutor executor)voidPhreakTimerNode. doNode(TimerNode timerNode, TimerNode.TimerNodeMemory tm, PathMemory pmem, SegmentMemory smem, LeftTupleSink sink, InternalAgenda agenda, TupleSets<LeftTuple> srcLeftTuples, TupleSets<LeftTuple> trgLeftTuples, TupleSets<LeftTuple> stagedLeftTuples)TupleSets<LeftTuple>RuleNetworkEvaluator. evalNode(PathMemory pmem, NetworkNode node, long bit, Memory nodeMem, SegmentMemory[] smems, int smemIndex, InternalAgenda agenda, LinkedList<StackEntry> stack, boolean processRian, RuleExecutor executor, TupleSets<LeftTuple> srcTuples, SegmentMemory smem, TupleSets<LeftTuple> stagedLeftTuples, LeftTupleSinkNode sink)voidRuleNetworkEvaluator. evalStackEntry(StackEntry entry, LinkedList<StackEntry> stack, RuleExecutor executor, InternalAgenda agenda)voidRuleExecutor. evaluateNetwork(InternalAgenda agenda)voidRuleNetworkEvaluator. evaluateNetwork(PathMemory pmem, RuleExecutor executor, InternalAgenda agenda)intRuleExecutor. evaluateNetworkAndFire(InternalAgenda agenda, org.kie.api.runtime.rule.AgendaFilter filter, int fireCount, int fireLimit)voidRuleExecutor. fire(InternalAgenda agenda)voidRuleExecutor. fireActivation(InternalWorkingMemory wm, InternalAgenda agenda, Activation activation)voidRuleExecutor. fireConsequenceEvent(InternalWorkingMemory wm, InternalAgenda agenda, Activation activation, String consequenceName)voidRuleNetworkEvaluator. innerEval(PathMemory pmem, NetworkNode node, long bit, Memory nodeMem, SegmentMemory[] smems, int smemIndex, TupleSets<LeftTuple> trgTuples, InternalAgenda agenda, LinkedList<StackEntry> stack, boolean processRian, RuleExecutor executor)voidRuleNetworkEvaluator. outerEval(PathMemory pmem, NetworkNode node, long bit, Memory nodeMem, SegmentMemory[] smems, int smemIndex, TupleSets<LeftTuple> trgTuples, InternalAgenda agenda, LinkedList<StackEntry> stack, boolean processRian, RuleExecutor executor)voidRuleExecutor. reEvaluateNetwork(InternalAgenda agenda) -
Uses of InternalAgenda in org.drools.core.reteoo
Methods in org.drools.core.reteoo that return InternalAgenda Modifier and Type Method Description InternalAgendaPathMemory. getActualAgenda(InternalWorkingMemory wm)Methods in org.drools.core.reteoo with parameters of type InternalAgenda Modifier and Type Method Description voidPathMemory. doLinkRule(InternalAgenda agenda)voidRiaPathMemory. doLinkRule(InternalAgenda agenda)voidPathMemory. doUnlinkRule(InternalAgenda agenda)RuleAgendaItemPathMemory. getOrCreateRuleAgendaItem(InternalAgenda agenda)static RuleAgendaItemAlphaTerminalNode. getRuleAgendaItem(InternalWorkingMemory workingMemory, InternalAgenda agenda, TerminalNode rtn, boolean linkPmem)voidPathMemory. queueRuleAgendaItem(InternalAgenda agenda)voidRuleTerminalNodeLeftTuple. removeAllBlockersAndBlocked(InternalAgenda agenda)
-