Package | Description |
---|---|
org.drools.core.base | |
org.drools.core.common | |
org.drools.core.impl | |
org.drools.core.marshalling.impl | |
org.drools.core.phreak | |
org.drools.core.reteoo |
Modifier and Type | Method and Description |
---|---|
InternalAgenda |
WrappedStatefulKnowledgeSessionForRHS.getAgenda() |
Modifier and Type | Class and Description |
---|---|
class |
CompositeDefaultAgenda |
class |
DefaultAgenda
Rule-firing Agenda.
|
class |
PartitionedDefaultAgenda |
Modifier and Type | Method and Description |
---|---|
InternalAgenda |
AgendaFactory.createAgenda(InternalKnowledgeBase kBase) |
InternalAgenda |
DefaultAgendaFactory.createAgenda(InternalKnowledgeBase kBase) |
InternalAgenda |
AgendaFactory.createAgenda(InternalKnowledgeBase kBase,
boolean initMain) |
InternalAgenda |
DefaultAgendaFactory.createAgenda(InternalKnowledgeBase kBase,
boolean initMain) |
InternalAgenda |
InternalWorkingMemory.getAgenda() |
Modifier and Type | Method and Description |
---|---|
InternalWorkingMemory |
WorkingMemoryFactory.createWorkingMemory(long id,
InternalKnowledgeBase kBase,
FactHandleFactory handleFactory,
long propagationContext,
SessionConfiguration config,
InternalAgenda agenda,
org.kie.api.runtime.Environment environment) |
InternalWorkingMemory |
PhreakWorkingMemoryFactory.createWorkingMemory(long id,
InternalKnowledgeBase kBase,
FactHandleFactory handleFactory,
long propagationContext,
SessionConfiguration config,
InternalAgenda agenda,
org.kie.api.runtime.Environment environment) |
void |
AgendaItemImpl.removeAllBlockersAndBlocked(InternalAgenda agenda) |
void |
AgendaItem.removeAllBlockersAndBlocked(InternalAgenda agenda) |
Constructor and Description |
---|
ActivationGroupImpl(InternalAgenda agenda,
String name) |
Modifier and Type | Field and Description |
---|---|
protected InternalAgenda |
StatefulKnowledgeSessionImpl.agenda
Rule-firing agenda.
|
Modifier and Type | Method and Description |
---|---|
InternalAgenda |
StatefulKnowledgeSessionImpl.getAgenda() |
Modifier and Type | Method and Description |
---|---|
protected void |
StatefulKnowledgeSessionImpl.bindRuleBase(InternalKnowledgeBase kBase,
InternalAgenda agenda,
boolean initInitFactHandle) |
Constructor and Description |
---|
RuleUnitExecutorSession(long id,
FactHandleFactory handleFactory,
long propagationContext,
SessionConfiguration config,
InternalAgenda agenda,
org.kie.api.runtime.Environment environment) |
StatefulKnowledgeSessionImpl(long id,
InternalKnowledgeBase kBase,
FactHandleFactory handleFactory,
long propagationContext,
SessionConfiguration config,
InternalAgenda agenda,
org.kie.api.runtime.Environment environment) |
Modifier and Type | Method and Description |
---|---|
static void |
ProtobufInputMarshaller.readAgenda(MarshallerReaderContext context,
ProtobufMessages.RuleData _ruleData,
InternalAgenda agenda) |
static StatefulKnowledgeSessionImpl |
ProtobufInputMarshaller.readSession(ProtobufMessages.KnowledgeSession _session,
StatefulKnowledgeSessionImpl session,
InternalAgenda agenda,
MarshallerReaderContext context) |
Modifier and Type | Method and Description |
---|---|
static void |
PhreakQueryTerminalNode.checkAndTriggerQueryReevaluation(InternalAgenda agenda,
LinkedList<StackEntry> stack,
Tuple rootEntry,
DroolsQuery dquery) |
static void |
PhreakRuleTerminalNode.doLeftDelete(InternalAgenda agenda,
RuleExecutor executor,
Tuple leftTuple) |
void |
PhreakRuleTerminalNode.doLeftDeletes(InternalAgenda agenda,
TupleSets<LeftTuple> srcLeftTuples,
RuleExecutor executor) |
void |
PhreakBranchNode.doLeftDeletes(LeftTupleSink sink,
InternalAgenda agenda,
TupleSets<LeftTuple> srcLeftTuples,
TupleSets<LeftTuple> trgLeftTuples,
TupleSets<LeftTuple> stagedLeftTuples,
RuleExecutor executor) |
void |
PhreakQueryTerminalNode.doLeftDeletes(QueryTerminalNode qtnNode,
InternalAgenda agenda,
TupleSets<LeftTuple> srcLeftTuples,
LinkedList<StackEntry> stack) |
void |
PhreakTimerNode.doLeftDeletes(TimerNode timerNode,
TimerNode.TimerNodeMemory tm,
PathMemory pmem,
LeftTupleSink sink,
InternalAgenda agenda,
TupleSets<LeftTuple> srcLeftTuples,
TupleSets<LeftTuple> trgLeftTuples,
TupleSets<LeftTuple> stagedLeftTuples) |
void |
PhreakBranchNode.doLeftInserts(ConditionalBranchNode branchNode,
ConditionalBranchNode.ConditionalBranchMemory cbm,
LeftTupleSink sink,
InternalAgenda agenda,
TupleSets<LeftTuple> srcLeftTuples,
TupleSets<LeftTuple> trgLeftTuples,
RuleExecutor executor) |
void |
PhreakQueryTerminalNode.doLeftInserts(QueryTerminalNode qtnNode,
InternalAgenda agenda,
TupleSets<LeftTuple> srcLeftTuples,
LinkedList<StackEntry> stack) |
void |
PhreakRuleTerminalNode.doLeftInserts(TerminalNode rtnNode,
InternalAgenda agenda,
TupleSets<LeftTuple> srcLeftTuples,
RuleExecutor executor) |
void |
PhreakTimerNode.doLeftInserts(TimerNode timerNode,
TimerNode.TimerNodeMemory tm,
PathMemory pmem,
SegmentMemory smem,
LeftTupleSink sink,
InternalAgenda agenda,
TupleSets<LeftTuple> srcLeftTuples,
TupleSets<LeftTuple> trgLeftTuples) |
static void |
PhreakRuleTerminalNode.doLeftTupleInsert(TerminalNode rtnNode,
RuleExecutor executor,
InternalAgenda agenda,
RuleAgendaItem ruleAgendaItem,
int salienceInt,
Salience salience,
LeftTuple leftTuple) |
static void |
PhreakRuleTerminalNode.doLeftTupleUpdate(TerminalNode rtnNode,
RuleExecutor executor,
InternalAgenda agenda,
int salienceInt,
Salience salience,
LeftTuple leftTuple) |
void |
PhreakBranchNode.doLeftUpdates(ConditionalBranchNode branchNode,
ConditionalBranchNode.ConditionalBranchMemory cbm,
LeftTupleSink sink,
InternalAgenda agenda,
TupleSets<LeftTuple> srcLeftTuples,
TupleSets<LeftTuple> trgLeftTuples,
TupleSets<LeftTuple> stagedLeftTuples,
RuleExecutor executor) |
void |
PhreakQueryTerminalNode.doLeftUpdates(QueryTerminalNode qtnNode,
InternalAgenda agenda,
TupleSets<LeftTuple> srcLeftTuples,
LinkedList<StackEntry> stack) |
void |
PhreakRuleTerminalNode.doLeftUpdates(TerminalNode rtnNode,
InternalAgenda agenda,
TupleSets<LeftTuple> srcLeftTuples,
RuleExecutor executor) |
void |
PhreakTimerNode.doLeftUpdates(TimerNode timerNode,
TimerNode.TimerNodeMemory tm,
PathMemory pmem,
SegmentMemory smem,
LeftTupleSink sink,
InternalAgenda agenda,
TupleSets<LeftTuple> srcLeftTuples,
TupleSets<LeftTuple> trgLeftTuples,
TupleSets<LeftTuple> stagedLeftTuples) |
void |
PhreakBranchNode.doNode(ConditionalBranchNode branchNode,
ConditionalBranchNode.ConditionalBranchMemory cbm,
LeftTupleSink sink,
InternalAgenda agenda,
TupleSets<LeftTuple> srcLeftTuples,
TupleSets<LeftTuple> trgLeftTuples,
TupleSets<LeftTuple> stagedLeftTuples,
RuleExecutor executor) |
void |
PhreakQueryTerminalNode.doNode(QueryTerminalNode qtnNode,
InternalAgenda agenda,
TupleSets<LeftTuple> srcLeftTuples,
LinkedList<StackEntry> stack) |
void |
PhreakRuleTerminalNode.doNode(TerminalNode rtnNode,
InternalAgenda agenda,
TupleSets<LeftTuple> srcLeftTuples,
RuleExecutor executor) |
void |
PhreakTimerNode.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) |
void |
RuleNetworkEvaluator.evalStackEntry(StackEntry entry,
LinkedList<StackEntry> stack,
RuleExecutor executor,
InternalAgenda agenda) |
void |
RuleExecutor.evaluateNetwork(InternalAgenda agenda) |
void |
RuleNetworkEvaluator.evaluateNetwork(PathMemory pmem,
RuleExecutor executor,
InternalAgenda agenda) |
int |
RuleExecutor.evaluateNetworkAndFire(InternalAgenda agenda,
org.kie.api.runtime.rule.AgendaFilter filter,
int fireCount,
int fireLimit) |
void |
RuleExecutor.fire(InternalAgenda agenda) |
void |
RuleExecutor.fireActivation(InternalWorkingMemory wm,
InternalAgenda agenda,
Activation activation) |
void |
RuleExecutor.fireConsequenceEvent(InternalWorkingMemory wm,
InternalAgenda agenda,
Activation activation,
String consequenceName) |
void |
RuleNetworkEvaluator.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) |
void |
RuleNetworkEvaluator.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) |
void |
RuleExecutor.reEvaluateNetwork(InternalAgenda agenda) |
Modifier and Type | Method and Description |
---|---|
InternalAgenda |
PathMemory.getActualAgenda(InternalWorkingMemory wm) |
Modifier and Type | Method and Description |
---|---|
void |
PathMemory.doLinkRule(InternalAgenda agenda) |
void |
RiaPathMemory.doLinkRule(InternalAgenda agenda) |
void |
PathMemory.doUnlinkRule(InternalAgenda agenda) |
RuleAgendaItem |
PathMemory.getOrCreateRuleAgendaItem(InternalAgenda agenda) |
void |
PathMemory.queueRuleAgendaItem(InternalAgenda agenda) |
void |
RuleTerminalNodeLeftTuple.removeAllBlockersAndBlocked(InternalAgenda agenda) |
Copyright © 2001–2018 JBoss by Red Hat. All rights reserved.